在此表中,有红线。 http://www.data.jma.go.jp/obd/stats/etrn/view/monthly_s3_en.php?block_no=47830&view=1
如何通过html知道表格中是否有红线?
url = "http://www.data.jma.go.jp/obd/stats/etrn/view/monthly_s3_en.php?block_no=47830&view=1"
html = urllib2.urlopen(url).read()
soup = BeautifulSoup(html, "lxml")
table = soup.select_one("table.data2_s")
print table
如何从程序中检测红线?
此表没有红线。 http://www.data.jma.go.jp/obd/stats/etrn/view/monthly_s3_en.php?block_no=47831&view=1
我想阅读上面的两个网址,并测试是否有红线使用该程序。
答案 0 :(得分:1)
td-s的类名将是一个很好的指示。内衬td-s与非内衬td-s具有不同的类。例如,您可以检查是否存在类“ data_1t_0_0_0”。
答案 1 :(得分:0)
您可以像这样使用iframe,然后可以像这样读取iframe内容:
$('#frame').load(function () {
setTimeout(function () {
alert($('#frame').contents().find('.data_1t_0_0_1l').length);
}, 2000);
});