大连网站建设价格低,怎么加入网站做微商城,网络服务商都有哪些公司,android安卓软件下载1.背景 最近有一个需求#xff0c;猜测一段十六进制流的校验方式#xff0c;挨个尝试非常耗时#xff0c;需要写代码#xff0c;调用网页上的功能。 2.解决方案
可以使用Python的 requests 库来发起HTTP请求#xff0c;并通过POST请求将数据发送给服务器进行计算CRC校验和…1.背景 最近有一个需求猜测一段十六进制流的校验方式挨个尝试非常耗时需要写代码调用网页上的功能。 2.解决方案
可以使用Python的 requests 库来发起HTTP请求并通过POST请求将数据发送给服务器进行计算CRC校验和。以下是一个简单的示例代码
import requestsdata TEST #待校验的数据流
url http://www.ip33.com/crc.html # 网站地址payload {data: data
}response requests.post(url, datapayload)if response.status_code 200:crc_checksum response.textprint(CRC校验和:, crc_checksum)
else:print(请求失败)通过F12看到发起请求的时候的HTTP请求的组包规则查看方法“网络”-》“载荷”-“查看源代码”就可以看到发送的内容为
data54455354width16poly8005init0000xor0000refintruerefouttrue 返回
{code: 0,hex: EA3C,bin: 1110101000111100
} 然后按照发送和请求的数据进行拼装和解析即可。