一生热爱回头太难 2021-01-27 21:04 采纳率: 50%
浏览 860

Python用xpath爬取数据返回空列表是什么原因?

import requests
from lxml import etree

def getlist():
    url='https://www.biquge5200.com/82_82590/173359438.html'
    response = requests.get(url).texe
    tree = etree.HTML(response)
    nove = tree.xpath('//*[@id="content"]/p/text()')
    title = tree.xpath('//*[@id="wrapper"]/div[4]/div/div[2]/h1/text()')
    print(title)

getlist()

 

返回的是[ ]。

是什么原因。

  • 写回答

4条回答 默认 最新

  • weixin_45694605 2021-01-27 21:46
    关注

    1.response行后的.text不完整;2.设一个请求头,可能没有获得数据.

    评论

报告相同问题?