请问 PYTHON3 的终端环境下要如何才能使用 telnet

2017-09-07 22:18:12 +08:00
 saximi
看一些关于爬虫的资料上说 telnet 是 PYTHON 自带的,且默认端口是 6023。我在 PYTHTON3 的终端模式下输入命令:telnet localhost 6023,结果报错如下,请问是怎么回事呢?谢谢!

无法将“ telnet ”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。
所在位置 行:1 字符: 7
+ telnet <<<< localhost 6023
+ CategoryInfo : ObjectNotFound: (telnet:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
3791 次点击
所在节点    Python
17 条回复
est
2017-09-07 22:24:24 +08:00
不知道从哪里开始吐槽。。。
saximi
2017-09-07 22:32:29 +08:00
@est 还请不吝赐教啊!我知道 TELNET 是系统自带的服务,但是我不知道为何这条命令无法执行?
Trim21
2017-09-07 22:34:15 +08:00
windows 功能里面启用 telnet 客户端
这跟 python3 一点关系都没有...
Sanko
2017-09-07 23:07:37 +08:00
直接在 windows 命令行用
liuzhiyong
2017-09-07 23:15:54 +08:00
telnet 操作系统自带的命令,而且已经严重过时了,最好别用。
saximi
2017-09-07 23:45:54 +08:00
@Trim21 telnet 服务已经启动了,发现 23 端口可以连,但是 PYTHON 的默认端口 6023 却连不上
saximi
2017-09-07 23:46:55 +08:00
@liuzhiyong 之所以用 TELNET 是因为在学 SCRAPY 的时候,发现有些测试内存使用情况的操作是在 TELNET 下执行的
ysc3839
2017-09-08 00:14:59 +08:00
@saximi 连不上说明没启动
rabbbit
2017-09-08 00:35:25 +08:00
telnet 服务默认关闭,需要到程序与功能里打开
param
2017-09-08 01:18:59 +08:00
不知道从哪里开始吐槽。。。
akira
2017-09-08 01:51:22 +08:00
你 理解有偏差了啦。scray 提供了一个 telnet 服务,默认开在 6023 端口。

你需要的是,运行操作系统提供的 telnet 程序,连接到运行了 scray 程序的机器上的 6023 端口。
Cooky
2017-09-08 08:41:43 +08:00
不知道从哪里开始吐槽 +1
shuizhengqi
2017-09-08 11:02:31 +08:00
我是不是走错片场了
Owenjia
2017-09-08 17:11:14 +08:00
需要客户端的话可以在命令行里试试 python -m telnetlib [host [port]]
saximi
2017-09-08 21:26:35 +08:00
@ysc3839 我用 23 端口时,会出现 login 提示符让输入用户,这说明服务是启动的吧,大家就从我没有启动 6023 端口开始吐槽吧,请问如何启动这个端口呢?
ila
2017-09-10 03:24:46 +08:00
端口打开了并监听着才能连接,你用命令查看下 scrapy 脚本运行前后系统打开的端口
ila
2017-09-10 03:27:02 +08:00
你还是先写个 tcp 服务端和客户端交互的代码吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/389036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX