天天看點

python中pyquery使用find()方法爬取資料為空的問題的解決

python爬取某東資料,使用find()方法爬取資料為空。情況如下:

python中pyquery使用find()方法爬取資料為空的問題的解決

錯誤原因:

xmlns="http://www.w3.org/1999/xhtml" 拉出來先打一頓      

解決方法:

xmlns="http://www.w3.org/1999/xhtml"使pyquery預設解析為xhtml格式,将格式改為html即可。代碼如下

from pyquery import PyQuery as pq

doc = pq(html, parser="html")
           

運作截圖如下:

python中pyquery使用find()方法爬取資料為空的問題的解決