我想要动态html
但是driver.page_source只能给我源HTML 我见过Java的方法
WebElement webElement = webDriver.findElement(By.id("ColumnContainer"));
List<WebElement> listLink = webElement.findElements(By.tagName("a"));
for (int i = 0; (i + 2) < 50; i += 2) {
System.out.println(listLink.get(i).getAttribute("href") + "/"
+ listLink.get(i + 1).getText());
}
当然,我只使用python,所以我不知道它是否有用 现在,我需要使用python的正确方法,谢谢
答案 0 :(得分:0)
以下是您所讨论问题的等效python代码
请参考以下代码
webElement = webDriver.find_element_by_id("ColumnContainer");
listLink = webElement.find_element_by_tag_name("a")
i = 0
while (i + 2) < 50 :
print(listLink[i].get_attribute("href") + "/" + listLink[i+1].text)
i += 2