我使用以下代码来生成我们内部页面的屏幕截图。在这里您可以看到我使用的是IP地址而不是主机名。由于我们使用的是基于名称的虚拟主机,如果没有正确的主机名,我们的web服务器将不会以正确的页面响应。我们可以设置主机名/域名吗(www.example.com网站)在这个代码里。在
#!/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()
编辑:你我试着把域名?get()方法使您导航到具有给定url的页面,在页面加载后,您可以执行任何您想要的操作。 尝试在Firefox上配置代理:
文件:
http://selenium-python.readthedocs.io/getting-started.html
http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#using-a-proxy
相关问题 更多 >
编程相关推荐