我正在使用python 2.7并用于requests获取网页。我想知道获取的对象是否已更改。r = requests.get(url,headers=None,proxies=None,timeout=int(parms['timeout']))html = r.textif checksum(html)!=checksum_last: then do somethingelse: do nothing我将校验和保存在数据库中。如何创建校验和?
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
假设你不需要加密散列函数,你可以用阿德勒-32或CRC-32的zlib。
r = requests.get(url,headers=None,proxies=None,timeout=int(parms['timeout']))
html = r.text
if zlib.adler32(html.encode("utf-8")) != checksum_last:
print("New page!")
添加回答
举报
0/150
提交
取消