使用scrapy 1.6自带的Telnet控制台

Scrapy自带的telnet控制台提供了一个检查和控制爬虫运行的接口。默认在端口6023上运行,可以通过telnet localhost 6023接入。控制台提供了如引擎状态、暂停/恢复/停止爬虫等操作,并允许用户查看和交互Scrapy的内部变量。尽管telnet控制台默认开启,但因其不安全,建议仅在本地或安全网络环境中使用。配置参数包括TELNETCONSOLE_PORT、TELNETCONSOLE_HOST、TELNETCONSOLE_USERNAME和TELNETCONSOLE_PASSWORD,可以自定义设置以增强安全性。
摘要由CSDN通过智能技术生成

Scrrapy附带一个内置的telnet控制台,用于检查和控制Scrapy运行过程。telnet控制台只是运行在Scrapy进程中的常规python shell,因此您可以从它执行任何操作。

telnet控制台是内置Scrapy扩展默认情况下是启用的,但如果需要,也可以禁用它。

警告

通过公共网络使用telnet控制台是不安全的,因为telnet不提供任何传输层协议的安全措施。

控制台作用是用于在相同主机或者相同网段的爬虫监控。

如何访问telnet控制台

中定义的tcp端口中侦听telnet控制台。TELNETCONSOLE_PORT设置,默认为6023。要访问控制台,在CMD命令界面使用命令telnet localhost 6023:

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

默认情况下,用户名是scrapy密码是自动生成的。自动生成的密码可以在下面的示例日志中看到:

2018-10-16 14:35:21 [scrapy.extensions.telnet] INFO: Telnet Password: 16f92501e8a59326

默认用户名和密码可以被设置覆盖 在配置文件中可以配置用户名和密码。

TELNETCONSOLE_USERNAME
TELNETCONSOLE_PASSWORD

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值