当前位置: 首页 > news >正文

邵阳优秀网站建设有什么网站可以做数学题

邵阳优秀网站建设,有什么网站可以做数学题,网站架构图图,杭州微网站建设公司哪家好一.引言 大家在使用python连接网站是都会使用像requests这样的第三方库,但在实际网络测试中,你如果操作的是一台沦陷的设备不想闹出太大动静,又受困于urllib的笨拙,那么本文将会带你深入探讨使用socket模块进行网络连接。 二.思…

一.引言

大家在使用python连接网站是都会使用像requests这样的第三方库,但在实际网络测试中,你如果操作的是一台沦陷的设备不想闹出太大动静,又受困于urllib的笨拙,那么本文将会带你深入探讨使用socket模块进行网络连接。

二.思路

步骤序号方法
1连接网站并发送数据包
2循环接受回应

三.实现

step(1)–socket连接与数据发送:
使用socket.create_connection()来简化连接过程。

使用ssl.create_default_context()来创建SSL上下文,并使用wrap_socket方法来加密套接字,这样我们便能使用HTTPS协议。

使用sendall确保所有数据都被发送。

path变量是你要添加的具体信息。

import socket
import sslpath = ''
host = 'www.baidu.com'
port = 443
sending = f'GET /{path} HTTP/1.1\r\nHost: {host}\r\n\r\n'
r = b''
count = 0
context = ssl.create_default_context()
try:with socket.create_connection((host, port)) as sock:with context.wrap_socket(sock, server_hostname=host) as ss:ss.settimeout(2)ss.sendall(sending.encode())while True:try:pass          # 这部分我们接下来会添加except socket.timeout:break
except socket.timeout:passexcept Exception as e:print(f'\n[!] 错误:{e}')

step(2)–while循环接受与打印:
使用双层try…except以确保所有数据都被发送。

try代码块:

data = ss.recv(4096)
r += data
if not data:break
count += 1
print('.', end='')

finally代码块:

print(f'\n[*] 共收到{count}个数据包')
message = r.decode()
if message:print(f'\n[*] 信息:\n{message}')
else:print('\n[?] 没有信息')

四.总结

简单,太简单。

http://www.dtcms.com/a/597905.html

相关文章:

  • Linux 内存管理 (4):buddy 管理系统的建立
  • 华为、思科、锐捷、华三定时备份配置命令对照表
  • 网站的404如何做湖北做网站的
  • C# 桌面框架与 Qt 对比分析
  • 更新网站要怎么做呢聊天软件
  • 自己开一个网站怎么赚钱广州互联网公司有哪些
  • MATLAB实现图像菲涅尔衍射
  • Linux开源代码汇总
  • stable-diffusion安装EasyPhoto启动报错解决
  • 做网站标题业之峰装饰官网
  • 做网站挂广告赚多少钱wordpress布局主题
  • PCB之电源完整性之电源网络的PDN仿真CST---08
  • AXI-5.3.1 Memory type requirements
  • Redis vs MongoDB:内存字典与文档库对决
  • 长沙手机网站首页设计公司淮南网络宾馆
  • Python应用指南:利用GET请求获取微博小时热搜榜
  • ROS2 Action 通信详解:从自定义消息到 Server/Client 实现(附 MoveIt! 联动示例)
  • 个人建什么网站最赚钱智慧团建网站登录平台pc端
  • 使用新版本cpu编译vLLM cpu端(编译完成,但是SCNet公网转发8000端口后,连不上)
  • 双浩建设网站aspnet网站开发pdf
  • 云南网站制作公司在线生成短链接
  • 上海企业网站制作报价燕郊网站建设
  • 东航数科开源软件治理体系的建设实践”荣获OSCAR开源+安全及风险治理案例
  • 查企业免费的网站郑州同济医院妇科怎么样
  • 基于SAM2的眼动数据跟踪2.1——修正目标消失的记录方式
  • 网站开发包含网站维护吗建设一个网站可以采用那几方案
  • 【C++】--模板进阶
  • 如何选择企业网站建设wordpress 自动跳转
  • 设计深圳网站制作新北方app下载
  • 【Janet】函数