我创建了一个Python脚本,它根据开始日期和结束日期登录并在JSON中存储后在网站上搜索数据。它工作正常,因为我在脚本中传递日期静态但是我想将这两个日期从PHP作为参数传递给Python脚本,并将这些JSON数据作为Response传递给客户端(在PHP中)。我已经使用过请求和BeautifulSoap。我被困在动态部分?你能指导我怎么做吗?
在PHP中,您可以执行以下操作:
<?php
$start_date = "2019-04-26";
$end_date = "2019-04-30";
$command = "/path/to/script/script.py -s $start_date -e $end_date";
exec($command);
?>
和Python脚本:
import sys
count = 0
for arg in sys.argv:
if arg == "-s":
START = sys.argv[count+1]
elif arg == "-e":
END = sys.argv[count+1]
count+=1
# Here you will get your START & END date.