Python Xpath返回空列表
不知何故,这似乎不起作用,标题字符串总是返回空的Python Xpath返回空列表,python,xpath,lxml,Python,Xpath,Lxml,不知何故,这似乎不起作用,标题字符串总是返回空的 import requests from lxml import html headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36'} url ='http://www.hayneedle.com/product/discoverngrowj
import requests
from lxml import html
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36'}
url ='http://www.hayneedle.com/product/discoverngrowjumperoo.cfm'
page = requests.get(url, headers=headers)
tree = html.fromstring(page.content)
title = tree.xpath('//h1[@class="h2 inline"]//text()')
print(title)
我们将感谢您的帮助,谢谢 我尝试使用vpn,但它确实起了作用,似乎网站阻止了我原来的ip地址。它对我有效<返回代码>['Discover-n-Grow Jumperoo']。我在macOS上使用的是Python2.7,在windows上使用的是Python3.6,它返回这个[],我似乎不知道是什么错,似乎网站不喜欢被刮。返回的html包含验证码。尝试使用python2.7,仍然为空。为什么它对你有效?python3.5有效