Есть ли способы получить динамический HTML по Python - PullRequest
0 голосов
/ 23 марта 2019

Мне нужен динамический 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, спасибо

1 Ответ

0 голосов
/ 23 марта 2019

Ниже приведен эквивалентный код 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...