【Python爬虫】【Selenium】如何选取属性包含某指定字符串的元素

背景

有时有些字符串经常被维护,如果严格相等的话,Selenium代码也将需要常常进行相应的变更。为了避免这种情况,可以判断属性包含部分比较固定的关键词。

解决方法

用contains函数,对tesx()还是属性都是相同用法。

例子

resource_desc = driver.find_element_by_xpath("//textarea[contains(@placeholder,'容我多说几句,让更多的人看到我的资源!')]")

你可能感兴趣的:(Python,python,爬虫,selenium)