传递变量:php >> python,然后是python >> php

时间:2019-07-08 18:05:25

标签: php python selenium

我想将变量从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代码

1 个答案:

答案 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