激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現從腳本里運行scrapy的方法

Python實現從腳本里運行scrapy的方法

2020-05-31 10:48pythoner Python

這篇文章主要介紹了Python實現從腳本里運行scrapy的方法,實例分析了Python腳本運行的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現從腳本里運行scrapy的方法。分享給大家供大家參考。具體如下:

 

復制代碼 代碼如下:
#!/usr/bin/python
import os
os.environ.setdefault('SCRAPY_SETTINGS_MODULE', 'project.settings') #Must be at the top before other imports
from scrapy import log, signals, project
from scrapy.xlib.pydispatch import dispatcher
from scrapy.conf import settings
from scrapy.crawler import CrawlerProcess
from multiprocessing import Process, Queue
class CrawlerScript():
    def __init__(self):
        self.crawler = CrawlerProcess(settings)
        if not hasattr(project, 'crawler'):
            self.crawler.install()
        self.crawler.configure()
        self.items = []
        dispatcher.connect(self._item_passed, signals.item_passed)
    def _item_passed(self, item):
        self.items.append(item)
    def _crawl(self, queue, spider_name):
        spider = self.crawler.spiders.create(spider_name)
        if spider:
            self.crawler.queue.append_spider(spider)
        self.crawler.start()
        self.crawler.stop()
        queue.put(self.items)
    def crawl(self, spider):
        queue = Queue()
        p = Process(target=self._crawl, args=(queue, spider,))
        p.start()
        p.join()
        return queue.get(True)
# Usage
if __name__ == "__main__":
    log.start()
    """
    This example runs spider1 and then spider2 three times.
    """
    items = list()
    crawler = CrawlerScript()
    items.append(crawler.crawl('spider1'))
    for i in range(3):
        items.append(crawler.crawl('spider2'))
    print items

 

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产91片| 青草伊人网 | 日韩视频区 | 亚洲第一页中文字幕 | 欧美成人一级片 | 欧美成年视频 | 久草经典视频 | 一区二区三级视频 | 黄色网址免费播放 | 91久久久久 | 免费观看一区 | 羞羞视频免费观看入口 | 视频一区免费观看 | 日本不卡一区在线观看 | 婷婷久久综合九色综合色多多蜜臀 | 久操福利视频 | 欧美一级美国一级 | 凹凸成人精品亚洲精品密奴 | av在线电影网 | 黄在线免费 | 亚州精品天堂中文字幕 | av最新在线观看 | 吾色视频| 91成人久久| 久久国产精品久久久久久电车 | 国产成人精品午夜视频' | 国产高潮好爽受不了了夜色 | 国产一级毛片高清视频完整版 | a网站在线 | 日本精品视频一区二区三区四区 | 最新中文字幕日本 | 97香蕉超级碰碰久久免费软件 | 国产精品一区二区三区在线 | 在线看免费观看av | 欧美黄色大片免费观看 | 国产男女爽爽爽爽爽免费视频 | 精品国产视频一区二区三区 | 羞羞视频免费入口网站 | 日本不卡一区二区在线观看 | 毛片a区 | 色人阁导航 |