40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
#!/usr/bin/env python
|
||
"""
|
||
Example script to control a Scrapy server using its JSON-RPC web service.
|
||
It only provides a reduced functionality as its main purpose is to illustrate
|
||
how to write a web service client. Feel free to improve or write you own.
|
||
Also, keep in mind that the JSON-RPC API is not stable. The recommended way for
|
||
controlling a Scrapy server is through the execution queue (see the "queue"
|
||
command).
|
||
"""
|
||
|
||
import telnetlib
|
||
|
||
|
||
def do_telnet(Host, finish):
|
||
'''Telnet远程登录:Windows客户端连接Linux服务器'''
|
||
|
||
# 连接Telnet服务器
|
||
tn = telnetlib.Telnet(Host, port=6023, timeout=10)
|
||
tn.set_debuglevel(2)
|
||
|
||
# 输入登录用户名
|
||
out = tn.read_until(finish)
|
||
tn.write(b'est()\n')
|
||
print('-----------------1')
|
||
print(out.decode('utf8'))
|
||
print('-----------------11')
|
||
|
||
# 输入登录密码
|
||
out = tn.read_until(finish)
|
||
print('-----------------2')
|
||
print(out.decode('utf8'))
|
||
print('-----------------3')
|
||
|
||
tn.close() # tn.write('exit\n')
|
||
|
||
if __name__ == '__main__':
|
||
# 配置选项
|
||
Host = '127.0.0.1' # Telnet服务器IP
|
||
finish = b'>>> ' # 命令提示符
|
||
do_telnet(Host,finish) |