Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PhantomJS Selenium站点未加载_Python_Selenium_Phantomjs - Fatal编程技术网

Python PhantomJS Selenium站点未加载

Python PhantomJS Selenium站点未加载,python,selenium,phantomjs,Python,Selenium,Phantomjs,我试图创建一个应用程序,使用phantomjs和selenium监控网页,但我发现代码中的某个url存在问题 from selenium import webdriver SITE = "http://www.adidas.com/" def main(): print("Building Driver") driver = webdriver.PhantomJS() driver.set_window_size(1024, 768) print("Dri

我试图创建一个应用程序,使用phantomjs和selenium监控网页,但我发现代码中的某个url存在问题

from selenium import webdriver


SITE = "http://www.adidas.com/"


def main():
    print("Building Driver")
    driver = webdriver.PhantomJS()
    driver.set_window_size(1024, 768)
    print("Driver Created")
    print("Navigating to: "+SITE)
    driver.get(SITE)
    print("Site loaded")
    print("Saving Screenshot")
    driver.save_screenshot("screen.png")
    print("Fetching Current URL")
    print(driver.current_url)
    print("Exiting")
    driver.quit()

if __name__ == '__main__':
    main()

该程序永远无法通过行
driver.get(SITE)
如何使其能够加载网站?

这似乎是PhantomJS中的一个错误。我会尝试使用firefox或chrome驱动程序

from selenium import webdriver

SITE = "http://www.adidas.de"


def main():
    print("Building Driver")
    browser = webdriver.Chrome(*path to chrome driver*)
    print("Driver Created")
    print("Navigating to: "+SITE)
    browser.get(SITE)
    print("Site loaded")
    browser.quit()

if __name__ == '__main__':
    main()

如果这是您想要的,那么创建一个无头应用程序也是可能的

这似乎是PhantomJS中的一个错误。我会尝试使用firefox或chrome驱动程序

from selenium import webdriver

SITE = "http://www.adidas.de"


def main():
    print("Building Driver")
    browser = webdriver.Chrome(*path to chrome driver*)
    print("Driver Created")
    print("Navigating to: "+SITE)
    browser.get(SITE)
    print("Site loaded")
    browser.quit()

if __name__ == '__main__':
    main()

如果这是您想要的,那么创建一个无头应用程序也是可能的

你有任何异常吗?没有,我只是逐字地运行了你的代码,它成功地捕获了一个屏幕截图。运行Ubuntu16.04 LTS、PhantomJS 2.1.1、selenium 3.0.2d,你有什么异常吗?没有,我只是逐字运行了你的代码,它成功地捕获了一个屏幕截图。运行Ubuntu 16.04 LTS、PhantomJS 2.1.1、selenium 3.0.2