尝试解析表的真正斗争



我正在尝试从网上解析(价格(表,结果是一场真正的斗争

这里是网络

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 是错误的。我搜索了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/'(你的代码应该可以正常工作(尽管我没有自己测试它!

希望对您有所帮助!好机会!

相关内容

  • 没有找到相关文章

最新更新