爬虫10-爬取飘花电影网

import requests
from  lxml import  etree
url="https://www.piaohua.com/"
headers={
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
}
#1.请求网页
response=requests.get(url,headers=headers)
content=response.content.decode("utf-8")
#2.建立xpath
html=etree.HTML(content)
#3.使用xpath语法筛选
ul=html.xpath("//ul[@class='ul-imgtxt1 row']")[0]
lis=ul.xpath("./li")
# for li in lis:
    #print(etree.tostring(li,encoding='utf-8').decode('utf-8'))#检测li没有问题
movies=[]
for li in lis:
    title=li.xpath(".//h3//text()")[0]
    clear=li.xpath(".//h3//text()")[1]
    playbill=li.xpath(".//img/@src")#@相当于取值符号
    movie={
        "title":title,
        "clear":clear,
        "playbill":playbill
    }
    movies.append(movie)
print(movies)

  

猜你喜欢

转载自www.cnblogs.com/wcyMiracle/p/12466647.html
今日推荐