Селен, Python и Chrome Проблема с Webdriver - PullRequest
1 голос
/ 26 января 2020

Я изучаю Python и пытаюсь создать программу, которая будет извлекать указанные c данные с веб-сайта, сохранять их и затем манипулировать ими.

В настоящее время я запускаю свое приложение, оно открывает новое окно браузера chrome и правильно загружает страницу. Проблема в том, что он должен начать прокручивать вниз и загружать оставшиеся элементы на странице.

Я знаю, что код работает, потому что, если я вручную нажимаю где-нибудь на странице, которая обычно не запрещает ответ (пробелы / пустые области), браузер как-то попадает в «фокус» и начинает перебирать l oop, который прокручивает страницу вниз (отправляя ключи), печатает данные, которые я ищу. Я также заметил, что если я щелкну другую похожую область «мертвого пространства», содержащую заголовок, она не будет иметь такого же эффекта. Я не уверен, если это что-то конкретное c до Chrome, iFrames или что-то в этом роде, но я совершенно ошеломлен и был бы очень признателен за любую помощь.

Любые мысли о том, зачем мне нужно вручную нажимать на новое окно chrome, чтобы оно работало, было бы замечательно.

Обновление: по-прежнему возникают те же проблемы, даже с Safari и похоже, такая же проблема существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...