1、元素模糊定位
如抓取下面列表:
elements = doc("li[id^='result_']")
2、元素精确定位
elements =doc("div[class='a-fixed-left-grid-inner']")
eq索引从0开始
elements =doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1)
elements = doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1).find("div").eq(0)
elements = doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1).find("div").eq(0).find("div").find("a")
3、执行脚本
python代码
submitArticle = self.driver.find_element_by_class_name("swz")
if submitArticle:
onclick = submitArticle.get_attribute("onclick")
self.driver.execute_script(onclick)