Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Xpath返回空列表_Python_Xpath_Lxml - Fatal编程技术网

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有效