成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

python - 我寫的Xpath 為什么爬取不到內(nèi)容

瀏覽:66日期:2022-08-13 13:30:26

問題描述

-- coding:utf-8 --

import lxml,requests,sysfrom bs4 import BeautifulSoupfrom lxml import etree

reload(sys)sys.setdefaultencoding('utf-8')

def main():

url = ’https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E6%9A%B4%E8%B5%B0%E6%BC%AB%E7%94%BB&pn=0’req = requests.get(url).content

# soup = BeautifulSoup(req.content,’lxml’) # imgs = soup.find_all(’img’)

content = etree.HTML(req)paths = content.xpath(’//*[@id='imgid']/ul/li[1]/a/img/text()’)# for img in imgs:## print img

# for img in imgs :

print paths

main()

問題解答

回答1:

在寫爬蟲的時(shí)候,使用xpath一定要確認(rèn)一下網(wǎng)頁的源代碼中是否有數(shù)據(jù),如果沒有,說明是異步加載的

1. 瀏覽器輸入這個(gè)連接即可看源代碼,ctrl+f 查找imgid所在的位置

view-source:https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E6%9A%B4%E8%B5%B0%E6%BC%AB%E7%94%BB&pn=02. 發(fā)現(xiàn)

并沒有找到下面的圖片列表,我們可以判定圖片是js加載的

3. 尋找

F12看network(刷新才能看到),并沒有發(fā)現(xiàn)異步請求加載的圖片信息,于是我猜測數(shù)據(jù)應(yīng)該就在html里,不過是放在js里,在加載圖片的時(shí)候處理了

同樣是上面的查看源代碼的方式,查找objURL這個(gè)參數(shù)發(fā)現(xiàn)了真實(shí)的url

//很多,集中在html下半部分http://img3.duitang.com/uploads/item/201608/06/20160806110540_MAcru.jpeg解決

剩下的就交給你啦~去想辦法解析出下面部分的真實(shí)url吧!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 爱爱亚洲 | 理论片黄色 | 不卡一级毛片免费高清 | 亚洲第五色综合网啪啪 | 欧美日韩亚洲成色二本道三区 | 我要看欧美精品一级毛片 | 久久久久久久久久综合情日本 | 亚洲永久 | 高清一区二区在线观看 | 九九久久九九久久 | 国内精品七七久久影院 | 国内精品小视频福利网址 | 日韩精品中文字幕在线 | 亚洲欧洲eeea在线观看 | 久久国产欧美日韩精品免费 | 琪琪午夜伦埋大全影院 | 亚洲国产伦理 | 精品一区二区高清在线观看 | 9191精品国产费久久 | 精品久久九九 | 亚洲欧美另类专区 | 国内精品视频九九九九 | 久久www免费人成精品 | 欧美在线播放成人a | 五月久久噜噜噜色影 | 国产成人免费永久播放视频平台 | 无遮挡一级毛片私人影院 | 亚洲欧美一区二区三区国产精品 | 欧美激情亚洲色图 | 99re久久资源最新地址 | 九九综合| 美女视频免费黄的 | 欧美成人午夜片一一在线观看 | 亚洲国产日产韩国欧美综合 | 91高端极品外围在线观看 | 一区二区三区视频观看 | 欧美成人高清性色生活 | 久久国内精品自在自线400部o | 国产成人免费 | 国产91色综合久久免费 | 久久毛片视频 |