Мне нужно, чтобы Selenium WebDriver Firefox возвращал тот же ответ, что и при использовании запросов, есть ли способ?Python

Программы на Python
Anonymous
Мне нужно, чтобы Selenium WebDriver Firefox возвращал тот же ответ, что и при использовании запросов, есть ли способ?

Сообщение Anonymous »

У меня есть весь код, собранный для работы над этим ответом:

Код: Выделить всё

response = requests.get(url).text
soup = BeautifulSoup(response, 'html.parser')
Но мне нужно будет использовать Selenium WebDriver вместо запросов, я пробовал использовать так:

Код: Выделить всё

driver = web_driver()
response = driver.page_source
soup = BeautifulSoup(response, 'html.parser')
Но ответы разные, и это порождает несколько ошибок в коде. Есть ли способ заставить Selenium WebDriver собирать точно такой же ответ, как при использовании запросов?
Деталь: если возможно, есть способ всегда получать тот же результат независимо от используемого URL-адреса.
Пример использования
В сценарии, где я хочу чтобы создать фрейм данных pandas с точными значениями этой таблицы, которая существует в этом URL-адресе. запросы выдают результат с точки зрения чтения элементов, отличных от Selenium.
https://int.soccerway.com/teams/egypt/pharco/38185/ отряд/
Изображение


Подробнее здесь: https://stackoverflow.com/questions/787 ... equests-is

Вернуться в «Python»