我正在寻找一种方法,以获得一个Python列表,并显示在我的网站上使用PHP。在
我已经检查并尝试了许多在线帮助请求,所以我希望有人能够向我解释我做错了什么。在
我的Python脚本抓取一个网站并将结果放入Python列表中。在
我要实现的目标是:
我尝试使用以下代码来完成此任务:
PHP
<?php
$outputArray = [];
$returnStatus;
exec('python ./scrapeWebsite.py', $outputArray, $returnStatus);
var_dump($outputArray);
echo $returnStatus;
?>
Python:
print(newsHeadlines)
->;返回如下列表:['item 1','item 2','item 3','item 4']
但是,数组返回为array(0) { }
,$returnStatus值为1
。在
用JSON对列表进行编码并将其写入磁盘上的一个文件,然后在PHP中读取该文件并对JSON进行解码。为了确保web数据是最新的,我使用
exec();
来执行python文件。在如果使用完整的Python,这是一个可以使用的选项。在
为了帮助其他人解决类似问题,我使用了以下代码:
Python:
PHP:
^{pr2}$谢谢你的帮助!在
相关问题 更多 >
编程相关推荐