如何在Python中删除表格

我刚刚开始使用Python。试图从...刮表 http://www.dramexchange.com/如何在Python中删除表格

但还没有成功呢。

import requests, bs4 

r = requests.get('http://www.dramexchange.com/')

soup = bs4.BeautifulSoup(r.text, 'lxml')

for table in contents.find_all(class_='tb_NationalDramSpotPrice'):

title = table.find(class_='title').text

for tr in table.find_all('tr'):

_, Item, Daily High, Daily Low. Session High. Session Low. Session Average, Session Change = [td for td in tr.stripped_strings]

print(Item, Daily High, Daily Low. Session High. Session Low. Session Average, Session Change)

任何帮助?

回答:

要启动它看起来像你实际上并没有在你的第一个迭代器引用正确的变量:

soup = bs4.BeautifulSoup(r.text, 'lxml') 

for table in contents.find_all(class_='tb_NationalDramSpotPrice'):

通知你的变量contents调用find_all(),而不是soup如之前宣布。

我走了额外的一步,真正拉入了你想要抓取的网站,它实际上并不包含'tb_NationalDramSpotPrice'类,而是包含该名称的ID。这会增加额外的问题。

以上是 如何在Python中删除表格 的全部内容, 来源链接: utcz.com/qa/260252.html

回到顶部