我怎么能在PHP中执行scrapy脚本?

时间:2018-04-27 15:13:18

标签: php python scrapy web-development-server

这是我的蜘蛛,我使用项目主目录中的“scrapy crawl quotes”命令运行它(“/ home / zouhir / scrap / sot”)(sot是项目的名称)

  import scrapy
  class QuotesSpider(scrapy.Spider):
  name = "quotes"
  start_urls = [
'http://quotes.toscrape.com/page/1/',
'http://quotes.toscrape.com/page/2/',
 ]

def parse(self, response):
for quote in response.css('div.quote'):
    yield {
        'text': quote.css('span.text::text').extract_first(),
        'author': quote.css('small.author::text').extract_first(),
        'tags': quote.css('div.tags a.tag::text').extract(),
    }

这是我的php文件“t.php”

 <?php
 echo " hello the world ";
 chdir("/home/zouhir/scrap/sot");
 $output = shell_exec('scrapy crawl got');
 echo "<pre>$output</pre>";
 ?>

我没有得到这个结果,当我执行t.php时,如何获得输出(表格)?

0 个答案:

没有答案