python爬蟲練習(xí)-爬取豆瓣電影:環(huán)太平洋:雷霆再起部分信息

1.導(dǎo)入的庫:requests、lxml

2.xpath獲取

火狐瀏覽器:打開網(wǎng)頁,按F12,選擇查看器


點(diǎn)擊查看器左邊按鈕或使用ctrl+shift+c,查看頁面元素

如標(biāo)題的xpath信息為:/html/body/div[3]/div[1]/h1/span[1]

代碼

#coding-utf8
import requests
from lxml import etree

url = 'https://movie.douban.com/subject/20435622/'
data = requests.get(url).text                           #獲取頁面的text
s = etree.HTML(data)                                    #解析data

#xpath信息
film =s.xpath('/html/body/div[3]/div[1]/h1/span[1]/text()')
time =s.xpath('/html/body/div[3]/div[1]/h1/span[2]/text()')
director=s.xpath('/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/span[1]/span[2]/a/text()')
#想要一次性得到所有的編劇信息,只要將任意一個編劇的xpath中的a[1],a[2]...改為a即可
#screenwriter1 =s.xpath('/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/span[2]/span[2]/a[1]/text()')vs
screenwriters =s.xpath('/html/body/div[3]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/span[2]/span[2]/a/text()')
print('電影名稱:',film)
print('上映時間:',time)
print('導(dǎo)演:',director)
#print('編劇1:',screenwriter1)
print('編劇:',screenwriters)

結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容