Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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 解析一个表真的很困难_Python_Web Scraping_Beautifulsoup_Bs4_Html5lib - Fatal编程技术网

Python 解析一个表真的很困难

Python 解析一个表真的很困难,python,web-scraping,beautifulsoup,bs4,html5lib,Python,Web Scraping,Beautifulsoup,Bs4,Html5lib,我正试图从一个网站上解析一个(价格表),结果是一场真正的斗争 这是网络 url='http://www.zonebourse.com/AEX-7959/composition/' 对于bs4: r = requests.get(url) data = r.text soup = BeautifulSoup(data,"html5lib") tables =soup.find('table',id='ALNI4') print tables 使用html5lib: df=pd.read_ht

我正试图从一个网站上解析一个(价格表),结果是一场真正的斗争

这是网络

url='http://www.zonebourse.com/AEX-7959/composition/'
对于bs4:

r = requests.get(url)
data = r.text
soup = BeautifulSoup(data,"html5lib")
tables =soup.find('table',id='ALNI4')

print tables
使用html5lib:

df=pd.read_html(url)
print df
在这两种情况下都找不到表,有人能帮我解析表或者至少了解问题所在吗

ValueError: No tables found
如果可能的话,我想放弃
xml
选项,因为安装有问题,所以根本不用


提前谢谢你

看来你在找

url='http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/'

看来你在找

url='http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/'

由于某些原因,您指向的URL是错误的。我搜索了URL的实际内容,它实际上是
http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/

我不知道为什么URL会这么奇怪

如果进行编辑,(
url=)http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/“
)您的代码应该可以正常工作(尽管我没有亲自测试!)


希望有帮助!好机会

由于某些原因,您指向的URL是错误的。我搜索了URL的实际内容,它实际上是
http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/

我不知道为什么URL会这么奇怪

如果进行编辑,(
url=)http://www.zonebourse.com/AEX-7959/composition%E2%80%8C%E2%80%8B/“
)您的代码应该可以正常工作(尽管我没有亲自测试!)


希望有帮助!好机会

你有没有收到任何类型的错误?ValueError:找不到任何表格好吧,当我尝试访问你发布的url时,我没有得到任何回复。我做了
res=requests.get(“http://www.zonebourse.com/AEX-7959/composition/“
res.text
返回
。这是正确的URL吗?对不起,示例中需要引用我在页面上没有看到任何内容。页面都是空的你有没有收到任何类型的错误?ValueError:找不到任何表格好吧,当我尝试访问你发布的url时,我没有得到任何回复。我做了
res=requests.get(“http://www.zonebourse.com/AEX-7959/composition/“
res.text
返回
。这是正确的URL吗?对不起,示例中需要引用我在页面上没有看到任何内容。这一页全是空的!你赢了我!打得好;)啊,开枪!你赢了我!打得好;)