Что, кроме неправильного фрейма, может привести к тому, что селен будет выдавать пустой html? - PullRequest
0 голосов
/ 04 августа

ive построенных веб-скрабов раньше, и одна общая проблема, которую я обнаружил, заключается в том, что html в основном пуст, как и так.

<html><head></head><body></body></html>

html пуст, как и выше, когда я в неправильном фрейме. однако на этой странице, похоже, нет фреймов.

чтобы дважды проверить, есть ли фреймы, я создал эту маленькую функцию

    for j in range(100):
        try:
            driver.switch_to.frame(j);
            print(driver.page_source)
            print("j")
        except:
            pass

, которая в конечном итоге ничего не печатает. Что еще может вызвать это, кроме того, что он находится в неправильном фрейме?

ide опубликовать весь html, но я ограничен 30 000 символов.

...