我有一项搜集物品的工作要做。我知道我只需要一些红色的段落(#FF0000
)。是否有一种方法可以使用Selenium WebDriver仅提取这种颜色的颜色?通过所有我需要刮取的页面,唯一始终相同的属性是文本颜色
例如,在以下URL中:https://www.boatos.org/saude/ivermectina-mata-covid-dois-dias-dose-unica.html
我希望webdriver仅返回以下段落,该段落最初为红色:
Versão 1: “IVERMECTINA REALMENTE MATA COVID-19 EM 2 DIAS COMPROVA ESTUDO”. Versão 2: “Cientistas descobriram que dose única de ivermectina pode remover todo o RNA do novo coronavírus em um período de 48 horas. Mesmo no primeiro dia, a redução do material genético do vírus é significativo”.
要打印文本Versão 1:“伊维菌素REALMENTE MATA COVID-19 em…”,您可以使用以下任何一种Locator Strategies:
使用
css_selector
和文本属性:使用
xpath
和get_attribute("innerHTML")
:理想情况下,您需要为
visibility_of_element_located()
诱导WebDriverWait,并且您可以使用以下任一Locator Strategies:使用
CSS_SELECTOR
和get_attribute()
:使用
XPATH
和文本属性:控制台输出:
注意:您必须添加以下导入:
参考资料
链接到有用的文档:
Gets the given attribute or property of the element.
The text of the element.
相关问题 更多 >
编程相关推荐