我想将变量从php传递给python,我为此使用以下代码:
php
<?php
$item='http://www.google.com';
$tmp = passthru("python test.py ".$item);
python
from selenium import webdriver
import sys
link = sys.argv[1]
chrome_path = r"C:\Users\user\Downloads\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get(link)
s = driver.page_source
,它工作正常,但是现在在此过程中,我想在PHP中从python传递此变量s,我可以一步一步实现吗,当我将变量从PHP传递给python来接收的结果时再次在PHP中使用python代码
答案 0 :(得分:1)
这应该有效
from selenium import webdriver
....# your code here
print(driver.page_source)
在PHP中
$tmp = shell_exec('python test.py ' . $item);
现在您的$tmp
应该具有driver.page_source
值