真的很难解析一个标签

2024-09-30 16:35:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从网上解析一张(价格表),结果真的很困难

这是网络

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选项,因为安装有问题,所以根本不用。你知道吗

先谢谢你


Tags: 网络comhttpurldftablesdatawww
2条回答

由于某些原因,您指向的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/')您的代码应该可以正常工作(尽管我没有亲自测试!)你知道吗

希望有帮助!好机会!你知道吗

看来你在找

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

相关问题 更多 >