Я использую следующий код для создания снимка экрана нашей внутренней страницы. Здесь вы можете видеть, что я использую IP-адрес вместо имени хоста. поскольку мы используем виртуальный хостинг на основе имен, без правильного имени хоста наш веб-сервер не будет отвечать на правильную страницу. Можем ли мы установить имя хоста/имя домена (www.example.com) в этом коде.Как установить имя хоста в selenium
#!/usr/bin/env python
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Firefox()
browser.get('http://170.90.23.27/TEST/')
browser.save_screenshot('screenie.png')
browser.quit()
display.stop()
Любая проблема с конкатенации для составления полного URL? – Morvader
Это URL-адреса обратного прокси-сервера Apache, поэтому мы используем IP и передаем заголовок хоста. –