我正在尝试访问网站(forexfactory.com)上的html代码,并返回所有带有'worse'和'better'类的span标签。
print(impact2)
返回多个所有class =“ Revised Better”的跨度标签,而不仅仅是“更好”。我写错了什么?
谢谢。
要获得类worse
的所有span标签,请仅尝试以下代码。
worsedata=[item.text.strip() for item in soup.select('table.calendar__table tr.calendar__row--grey span.worse:not(.revised)')]
print(worsedata)
输出:
['0.0%', '-0.2%', '-0.3%', '-1.7%', '0.1%', '-1.2%']