<分区> 分区>
我正在使用 Beautiful Soup 尝试从 Oil-Price.net 中删除商品表。我可以找到第一个div、表格、表格主体和表格主体的行。但是其中一列中有一列我无法使用 Beautiful soup 找到。当我告诉 python 打印该特定行中的所有表时,它没有显示我想要的那个。这是我的代码:
from urllib2 import urlopen
from bs4 import BeautifulSoup
html = urlopen('http://oil-price.net').read()
soup = BeautifulSoup(html)
div = soup.find("div",{"id":"cntPos"})
table1 = div.find("table",{"class":"cntTb"})
tb1_body = table1.find("tbody")
tb1_rows = tb1_body.find_all("tr")
tb1_row = tb1_rows[1]
td = tb1_row.find("td",{"class":"cntBoxGreyLnk"})
print td
它打印的所有内容都是 None。我什至尝试打印每一行,看看我是否可以手动找到该列,但什么也找不到。 ``它将向其他人展示。但不是我想要的。
