最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pyinstaller打包Scrapy項(xiàng)目的實(shí)現(xiàn)步驟

 更新時(shí)間:2020年09月22日 11:45:02   作者:vample  
這篇文章主要介紹了Pyinstaller打包Scrapy項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.安裝pyinstaller http://m.fzitv.net/article/177160.htm

2.安裝pywin32 http://m.fzitv.net/article/187388.htm

3.安裝其他模塊

注意點(diǎn):

scrapy用pyinstaller打包不能用

cmdline.execute('scrapy crawl douban -o test.csv --nolog'.split())

我用的是CrawlerProcess方式來輸出

舉個(gè)栗子:

1、在scrapy項(xiàng)目根目錄下建一個(gè)crawl.py(你可以自己定義)如下圖

cralw.py代碼如下

# -*- coding: utf-8 -*-
from scrapy.crawler import CrawlerProcess
from scrapy.utils.project import get_project_settings
from douban.spiders.douban_spider import Douban_spider

#打包需要的import
import urllib.robotparser
import scrapy.spiderloader
import scrapy.statscollectors
import scrapy.logformatter
import scrapy.dupefilters
import scrapy.squeues
import scrapy.extensions.spiderstate
import scrapy.extensions.corestats
import scrapy.extensions.telnet
import scrapy.extensions.logstats
import scrapy.extensions.memusage
import scrapy.extensions.memdebug
import scrapy.extensions.feedexport
import scrapy.extensions.closespider
import scrapy.extensions.debug
import scrapy.extensions.httpcache
import scrapy.extensions.statsmailer
import scrapy.extensions.throttle
import scrapy.core.scheduler
import scrapy.core.engine
import scrapy.core.scraper
import scrapy.core.spidermw
import scrapy.core.downloader
import scrapy.downloadermiddlewares.stats
import scrapy.downloadermiddlewares.httpcache
import scrapy.downloadermiddlewares.cookies
import scrapy.downloadermiddlewares.useragent
import scrapy.downloadermiddlewares.httpproxy
import scrapy.downloadermiddlewares.ajaxcrawl
import scrapy.downloadermiddlewares.chunked
import scrapy.downloadermiddlewares.decompression
import scrapy.downloadermiddlewares.defaultheaders
import scrapy.downloadermiddlewares.downloadtimeout
import scrapy.downloadermiddlewares.httpauth
import scrapy.downloadermiddlewares.httpcompression
import scrapy.downloadermiddlewares.redirect
import scrapy.downloadermiddlewares.retry
import scrapy.downloadermiddlewares.robotstxt
import scrapy.spidermiddlewares.depth
import scrapy.spidermiddlewares.httperror
import scrapy.spidermiddlewares.offsite
import scrapy.spidermiddlewares.referer
import scrapy.spidermiddlewares.urllength
import scrapy.pipelines
import scrapy.core.downloader.handlers.http
import scrapy.core.downloader.contextfactory

from douban.pipelines import DoubanPipeline
from douban.items import DoubanItem
import douban.settings

if __name__ == '__main__':
  setting = get_project_settings()
  process = CrawlerProcess(settings=setting)
  process.crawl(Douban_spider)
  process.start()

2、在crawl.py目錄下pyinstaller crawl.py 生成dist,build(可刪)和crawl.spec(可刪)。

3、在crawl.exe目錄下創(chuàng)建文件夾scrapy,然后到自己安裝的scrapy文件夾中把VERSION和mime.types兩個(gè)文件復(fù)制到剛才創(chuàng)建的scrapy文件夾中。

4、發(fā)布程序 包括douban/dist 和douban/scrapy.cfg 

如果沒有scrapy.cfg無法讀取settings.py和pipelines.py的配置

5、在另外一臺機(jī)器上測試成功

6、對于自定義的pipelines和settings,貌似用pyinstaller打包后的 exe無法讀取到settings和pipelines,哪位高手看看能解決這個(gè)問題???

到此這篇關(guān)于Pyinstaller打包Scrapy項(xiàng)目的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Pyinstaller打包Scrapy內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python腳本在Appium庫上對移動應(yīng)用實(shí)現(xiàn)自動化測試

    Python腳本在Appium庫上對移動應(yīng)用實(shí)現(xiàn)自動化測試

    這篇文章主要介紹了使用Python的Appium庫對移動應(yīng)用實(shí)現(xiàn)自動化測試的教程,屬于Python腳本的一個(gè)自動化應(yīng)用,需要的朋友可以參考下
    2015-04-04
  • Python基于多線程實(shí)現(xiàn)ping掃描功能示例

    Python基于多線程實(shí)現(xiàn)ping掃描功能示例

    這篇文章主要介紹了Python基于多線程實(shí)現(xiàn)ping掃描功能,結(jié)合實(shí)例形式分析了Python多線程與進(jìn)程相關(guān)模塊調(diào)用操作技巧,需要的朋友可以參考下
    2018-07-07
  • Mac版Python3安裝/升級的方式

    Mac版Python3安裝/升級的方式

    這篇文章主要介紹了Mac版Python3安裝/升級的方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 解決使用Pandas 讀取超過65536行的Excel文件問題

    解決使用Pandas 讀取超過65536行的Excel文件問題

    這篇文章主要介紹了解決使用Pandas 讀取超過65536行的Excel文件問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Python中將字符串變成數(shù)字的5種方法示例

    Python中將字符串變成數(shù)字的5種方法示例

    Python提供了多種方式來轉(zhuǎn)換字符串為數(shù)字類型,但是每一種方式都有其優(yōu)缺點(diǎn),這篇文章主要介紹了Python中將字符串變成數(shù)字的5種方法,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Python自動安裝第三方庫的小技巧(pip使用詳解)

    Python自動安裝第三方庫的小技巧(pip使用詳解)

    很多朋友私信小編Python安裝第三方庫安裝技巧,在這就不一一回復(fù)大家了,今天小編給大家分享一篇教程關(guān)于Python自動安裝第三方庫的小技巧,本文以安裝plotly為例給大家詳細(xì)講解,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • python構(gòu)建基礎(chǔ)的爬蟲教學(xué)

    python構(gòu)建基礎(chǔ)的爬蟲教學(xué)

    在本篇內(nèi)容里小編給大家分享的是關(guān)于python構(gòu)建基礎(chǔ)的爬蟲教學(xué)內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2018-12-12
  • python正則表達(dá)式之對號入座篇

    python正則表達(dá)式之對號入座篇

    正則表達(dá)式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯
    2018-07-07
  • python實(shí)現(xiàn)excel公式格式化的示例代碼

    python實(shí)現(xiàn)excel公式格式化的示例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)excel公式格式化的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python實(shí)現(xiàn)線性搜索算法的示例代碼

    Python實(shí)現(xiàn)線性搜索算法的示例代碼

    線性搜索算法,也稱為順序搜索算法,是一種簡單但常用的搜索技術(shù),在本文中,將深入研究線性搜索算法,并演示如何在?Python?中實(shí)現(xiàn)它,需要的可以參考下
    2024-02-02

最新評論

临泽县| 锦州市| 黔西县| 金乡县| 建昌县| 麻城市| 同江市| 阿克苏市| 孝感市| 伊春市| 镇坪县| 阳信县| 自治县| 泸州市| 泸水县| 远安县| 依兰县| 喜德县| 武邑县| 宜宾市| 元氏县| 七台河市| 达尔| 叙永县| 绥江县| 子长县| 寿阳县| 景宁| 和林格尔县| 合肥市| 河南省| 东山县| 晋江市| 榆社县| 新河县| 温宿县| 玉田县| 孝昌县| 海门市| 东辽县| 吐鲁番市|