Селен не работает на сервере, поскольку он работает на локальной машинеPython

Программы на Python
Anonymous
Селен не работает на сервере, поскольку он работает на локальной машине

Сообщение Anonymous »

Я недавно завершил свой скребок Selenium Python. Это работает совершенно нормально, когда я запускаю его на своей личной машине, но результаты не одинаковы, когда я запускаю его на сервере. На сервере я работаю без головы с помощью pyvirtualdisplay < /code> < /p>

browser.get('https://example.com')
html = browser.page_source
< /code>

И это мой код для PyvirtualDisplay. < /p>

display = Display(visible=0, size=(800, 600))
display.start()
< /code>

во время работы на локальной машине он полностью захватывает HTML, который генерируется JavaScript, но когда я запускаю его на своем сервере, он не захватывает HTML -контент, сгенерированный JavaScript , поэтому у меня есть только частичная страница, без какого -либо сгенерированного JS -контента. Скриншоты в соответствии с предложениями с использованием селена. Снимки экрана показывают, что страница частично загружена, а содержимое JS не загружается на экран.

Подробнее здесь: https://stackoverflow.com/questions/378 ... al-machine

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