Я недавно завершил свой скребок 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