烧瓶中的selenium webdriver和save_screenshot不起作用

时间:2017-11-13 18:48:47

标签: python selenium selenium-webdriver flask apache2

所以我试图运行这个脚本(在数字海洋apache2上运行),它运行成功,没有错误,但屏幕截图没有显示在服务器文件的任何位置。以下代码来自__ init __。py

 @app.route('/process')
 def process():

    chrome_options = Options()
    chrome_options.add_argument("--headless")
    chrome_options.add_argument("--window-size=1366x768")
    chrome_options.add_argument("--no-sandbox")
    chrome_options.add_argument("user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36")
    driver = webdriver.Chrome(chrome_options=chrome_options, executable_path='/usr/lib/chromium-browser/chromedriver_old')
    driver.get("https://www.google.com")
    driver.save_screenshot("screenshot.png")

0 个答案:

没有答案