我想创建一个自动化网站的功能,点击选择选项并使用php抓取内容。
我目前有这个python selenium脚本:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
driver = webdriver.Firefox()
driver.get(thesite)
select = Select(driver.find_element_by_id('CurrentPort'))
select.select_by_value('5')
当我单独运行此脚本时,它可以正常工作,因为它打开firefox,登录到该网站,并更改下拉列表的值。
我如何在我的php文件中运行这个python脚本并传递一个值?我在其他问题上发现php上的exec()
方法可以做到这一点,但是当我尝试这个时,echo exec('python mytesting.py 2>&1');
它只是在浏览器上给我这个而不是运行python脚本operable program or batch file.
我对此很陌生,不知道如何正确地做到这一点。