【发布时间】:2015-11-22 23:37:13
【问题描述】:
我有一个可以运行多个蜘蛛的scrapy 脚本。我想从 PHP/HTML 代码中抓取单个蜘蛛或运行多个蜘蛛脚本。那可能吗?如果有,怎么做?
【问题讨论】:
-
this documentation 回答你的问题了吗?
标签: php python web-scraping scrapy scrapyd
我有一个可以运行多个蜘蛛的scrapy 脚本。我想从 PHP/HTML 代码中抓取单个蜘蛛或运行多个蜘蛛脚本。那可能吗?如果有,怎么做?
【问题讨论】:
标签: php python web-scraping scrapy scrapyd
在 PHP 中试试这个:
在你的 python 脚本中添加这一行:
#!/usr/bin/env python
使脚本可执行:
chmod +x myscript.py
使用以下方式执行文件:
<?php
$command = escapeshellcmd('/home/myscript.py');
$output = shell_exec($command);
echo $output;
?>
【讨论】: