我试图从网上解析一张(价格表),结果真的很困难
这是网络
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是错误的。我搜索了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/'
)您的代码应该可以正常工作(尽管我没有亲自测试!)你知道吗希望有帮助!好机会!你知道吗
看来你在找
相关问题 更多 >
编程相关推荐