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

scrapy 遠(yuǎn)程登錄控制臺(tái)的實(shí)現(xiàn)

 更新時(shí)間:2023年02月27日 09:06:50   作者:卑微小鐘  
本文主要介紹了scrapy 遠(yuǎn)程登錄控制臺(tái)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

遠(yuǎn)程登錄控制臺(tái)

Scrapy附帶一個(gè)內(nèi)置的telnet控制臺(tái),用于檢查和控制Scrapy運(yùn)行過(guò)程。telnet控制臺(tái)只是一個(gè)運(yùn)行在scrappy進(jìn)程內(nèi)部的常規(guī)python shell,因此您可以從中做任何事情。

telnet控制臺(tái)是一個(gè) built-in Scrapy extension 它在默認(rèn)情況下是啟用的,但如果需要,您也可以禁用它。有關(guān)擴(kuò)展本身的更多信息,請(qǐng)參閱 Telnet控制臺(tái)擴(kuò)展 。

警告

通過(guò)公共網(wǎng)絡(luò)使用telnet控制臺(tái)是不安全的,因?yàn)閠elnet不提供任何傳輸層安全性。擁有用戶名/密碼驗(yàn)證不會(huì)改變這一點(diǎn)。
預(yù)期用途是本地連接到正在運(yùn)行的Scrapy Spider(Spider進(jìn)程和Telnet客戶端在同一臺(tái)計(jì)算機(jī)上)或通過(guò)安全連接(VPN、SSH通道)進(jìn)行連接。請(qǐng)避免在不安全的連接上使用telnet控制臺(tái),或使用 TELNETCONSOLE_ENABLED 選擇權(quán)。

如何訪問(wèn)telnet控制臺(tái)

telnet控制臺(tái)偵聽中定義的TCP端口 TELNETCONSOLE_PORT 設(shè)置,默認(rèn)為 6023 . 要訪問(wèn)控制臺(tái),您需要鍵入:

telnet localhost 6023
Trying localhost...
Connected to localhost.
Escape character is '^]'.
Username:
Password:
>>>

默認(rèn)用戶名為 scrapy 密碼是自動(dòng)生成的。自動(dòng)生成的密碼可以在垃圾日志上看到,如下例所示:

2018-10-16 14:35:21 [scrapy.extensions.telnet] INFO: Telnet Password: 16f92501e8a59326
默認(rèn)用戶名和密碼可以被設(shè)置覆蓋 TELNETCONSOLE_USERNAME 和 TELNETCONSOLE_PASSWORD .

警告
用戶名和密碼僅提供有限的保護(hù),因?yàn)閠elnet不使用安全傳輸-默認(rèn)情況下,即使設(shè)置了用戶名和密碼,通信也不會(huì)加密。

您需要在Windows和大多數(shù)Linux發(fā)行版中默認(rèn)安裝的telnet程序。

telnet控制臺(tái)中的可用變量

elnet控制臺(tái)就像一個(gè)運(yùn)行在scrappy進(jìn)程內(nèi)部的常規(guī)python shell,所以您可以從中做任何事情,包括導(dǎo)入新模塊等。

但是,telnet控制臺(tái)附帶一些為方便起見而定義的默認(rèn)變量:

捷徑描述
crawler殘廢的爬蟲 (scrapy.crawler.Crawler 對(duì)象)
enginecrawler.engine屬性
spider主動(dòng)蜘蛛
slot發(fā)動(dòng)機(jī)槽
extensions擴(kuò)展管理器(crawler.extensions屬性)
statsstats收集器(crawler.stats屬性)
settingsScrapy設(shè)置對(duì)象(crawler.settings屬性)
est打印發(fā)動(dòng)機(jī)狀態(tài)報(bào)告
prefs內(nèi)存調(diào)試(請(qǐng)參見 調(diào)試內(nèi)存泄漏)
p到的快捷方式 pprint.pprint()功能
hpy內(nèi)存調(diào)試(請(qǐng)參見 調(diào)試內(nèi)存泄漏)

telnet控制臺(tái)使用示例

以下是使用telnet控制臺(tái)可以執(zhí)行的一些示例任務(wù):

查看發(fā)動(dòng)機(jī)狀態(tài)
你可以使用 est() scrapy引擎使用telnet控制臺(tái)快速顯示其狀態(tài)的方法:

elnet localhost 6023
>>> est()
Execution engine status

time()-engine.start_time ? ? ? ? ? ? ? ? ? ? ? ?: 8.62972998619
len(engine.downloader.active) ? ? ? ? ? ? ? ? ? : 16
engine.scraper.is_idle() ? ? ? ? ? ? ? ? ? ? ? ?: False
engine.spider.name ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?: followall
engine.spider_is_idle() ? ? ? ? ? ? ? ? ? ? ? ? : False
engine.slot.closing ? ? ? ? ? ? ? ? ? ? ? ? ? ? : False
len(engine.slot.inprogress) ? ? ? ? ? ? ? ? ? ? : 16
len(engine.slot.scheduler.dqs or []) ? ? ? ? ? ?: 0
len(engine.slot.scheduler.mqs) ? ? ? ? ? ? ? ? ?: 92
len(engine.scraper.slot.queue) ? ? ? ? ? ? ? ? ?: 0
len(engine.scraper.slot.active) ? ? ? ? ? ? ? ? : 0
engine.scraper.slot.active_size ? ? ? ? ? ? ? ? : 0
engine.scraper.slot.itemproc_size ? ? ? ? ? ? ? : 0
engine.scraper.slot.needs_backout() ? ? ? ? ? ? : False

暫停、恢復(fù)和停止報(bào)廢發(fā)動(dòng)機(jī)

暫停:

telnet localhost 6023
>>> engine.pause()
>>>

恢復(fù):

telnet localhost 6023
>>> engine.unpause()
>>>

停止:

telnet localhost 6023
>>> engine.stop()
Connection closed by foreign host.

Telnet控制臺(tái)信號(hào)

scrapy.extensions.telnet.update_telnet_vars(telnet_vars)
在telnet控制臺(tái)打開之前發(fā)送。您可以連接到這個(gè)信號(hào)來(lái)添加、刪除或更新telnet本地命名空間中可用的變量。為此,需要更新 telnet_vars 聽寫你的處理程序。

參數(shù)
telnet_vars (dict) – telnet變量的dict

遠(yuǎn)程登錄設(shè)置

以下是控制telnet控制臺(tái)行為的設(shè)置:

TELNETCONSOLE_PORT

違約: [6023, 6073]

用于telnet控制臺(tái)的端口范圍。如果設(shè)置為 None 或 0 ,使用動(dòng)態(tài)分配的端口。

TELNETCONSOLE_HOST

違約: '127.0.0.1'

telnet控制臺(tái)應(yīng)該監(jiān)聽的接口

TELNETCONSOLE_USERNAME

違約: 'scrapy'

用于telnet控制臺(tái)的用戶名

TELNETCONSOLE_PASSWORD

違約: None

telnet控制臺(tái)使用的密碼,默認(rèn)行為是讓它自動(dòng)生成。

到此這篇關(guān)于scrapy 遠(yuǎn)程登錄控制臺(tái)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)scrapy 遠(yuǎn)程登錄控制臺(tái)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

庐江县| 交城县| 图片| 丹寨县| 涞水县| 沈阳市| 收藏| 宁陕县| 东城区| 和政县| 天等县| 峡江县| 淮北市| 东丰县| 亚东县| 资兴市| 临海市| 克什克腾旗| 张掖市| 墨脱县| 宜都市| 高雄市| 江川县| 砀山县| 麟游县| 东阿县| 元朗区| 天峨县| 石柱| 重庆市| 金山区| 攀枝花市| 高淳县| 商河县| 固安县| 南通市| 汝城县| 丰都县| 玉树县| 宁波市| 洞口县|