1、申 请 I D :断情绝念
2、个人邮箱:3080107919@qq.com
3、原创技术文章:
这是我以前学习python爬虫时写的一个base64加密解密程序
效果
是通过抓取https://tool.lu/encdec这个页面的信息实现的
这是一个异步加载的网站,用审查元素(按f12),点击network,找到数据包(ajax.html)找出url和form data,那是请求参数
用python打开网页添加的参数是一个字典,像下面的格式,data['code']可以改成需要加密的文本,jiami=input('这输入需加密文本:')
[Python] 纯文本查看 复制代码 data={}
data['code']=jiami
data['operate']='base64_encode'
data['code=w&operate']='base64_encode'
data=urllib.parse.urlencode(data).encode('utf-8')
jm=urllib.request.urlopen(url,data)
html=jm.read().decode('utf-8')
jieguo=json.loads(html)
print(jieguo['text'])这里我将urllib.request.urlopen(url,data),也就是打开url并添加参数,赋值给jm,html是用utf-8解密后的网页源代码
最后用json美化一下,print出来,就实现了文本的加密,解密也是一样,只是把data['code=w&operate']改成'base64_decode' 代码前加上while 1:可以循环,但是要注意缩进
刚接触编程不久,让大佬们见笑了
|