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()
返回的是[ ]。
是什么原因。
1.response行后的.text不完整;2.设一个请求头,可能没有获得数据.
加了请求头。还是空。
response = requests.get(url).texe
这个texe在这里打错了。编码过程中是对的。
tree.xpath('//*[@id="wrapper"]/div[3]/div/div[2]/h1/text()')
不清楚你要获取什么数据,看你div计数是不是有问题这个是可以拿到的,下次提问题的时候说一下你要拿什么数据