我已经安装了nginx,php服务器,和python selenium,我的python selenium脚本在命令行php中运行的很好,但是不能通过nginx服务器浏览器运行。尝试了一些python代码,除了selenium代码外,其他都能在浏览器中运行。浏览器中没有错误,curl。
exec.php
$selenium = ('python3 /var/www/html/selenium/test.py');
echo shell_exec($selenium);
test.py
#!/usr/bin/env python3
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
driver = webdriver.Chrome(options=options)
driver.get('http://localhost/info.php')
print(driver.title)
driver.quit()
在nginx根目录中尝试,使用php unix和tcp套接字
1条答案
按热度按时间bweufnob1#
从 selenium 4降级到 selenium 3和 chrome ,chromderiver 74。现在它也可以在浏览器中工作。