首页 > 编程知识 正文

python如何实现模拟登录,python模拟点击网页按钮

时间:2023-05-04 08:05:33 阅读:117226 作者:2081

导入套接字

创建TCP链接

TCP _ socket=socket.socket (socket.af _ inet,socket.SOCK_STREAM ) )。

#通过DNS解析和链接HTTP服务器

TCP_socket.connect((www.QQ.com),80 ) )

#生成请求头并发送HTTP请求消息

#请求行

request_line='GET/HTTP/1.1rn '

#设置请求头、请求域名

request_header='www.qq.comrn '

request _ data=request _ line request _ header 'rn '

#发送请求

TCP _ socket.send (request _ data.encode (' utf-8 ' ) )

#接收响应消息,指定长度

response _ data=TCP _ socket.recv (4096 )。

#分析响应消息---剪切

response _ str _ data=response _ data.decode (utf-8 ) )。

打印(response _ data )

# 'rnrn '或更高版本的数据是响应时间数据

索引=response _ str _ data.find ((rnrn ) ) ) ) ) ) 65

#切出的数据是文件数据

html _ data=response _ str _ data [ index 4: ]

#创建在当前路径中存储响应数据的新文件

withopen(index.html )、(wb ) ) as file:

file.write(html_data.encode ) )

#关闭插座

tcp_socket.close (

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。