- 博客(9)
- 收藏
- 关注
原创 proxyPool代理池搭建免费ip代理
这个尝试了很多教程去排查修改,都无果,最终突然想起会不会是端口被其他程序占用了,尝试改了一下将proxypool中的setting文件改一下默认端口号,重新启动一下服务,再次运行代码就正常啦。安装过程不做描述,可以自己去搜索教程。
2024-08-24 22:01:06
181
原创 request请求结果乱码,设置了encoding返回结果仍然是乱码的解决
问题描述:本次遇见了一个奇怪的网站,是get请求,无加密,响应状态码200,常规的请求结果出现乱码应该可以通过设置encoding='utf-8’或者’gbk’实现正常显示,但是本次请求结果设置了也还是乱码,推测或许是请求头参数的原因,按照浏览器的请求头添加参数后还是异常。根据浏览器的请求我们可以推测是因为Accept-Encoding的原因,",这样返回结果就是正常的了。
2024-07-16 16:10:25
308
原创 python:字典转字符串时去除默认空格
值得一提的是有时候加密结果不正确,一定要看看网站的加密方法是不是大众熟知的方法,之前就遇见过网站写的是SM4()加密,折腾了半天发现它具体加密过程并非常规的加密是被改写了的,这种就只有扣js代码实现了。经过仔细对比后发现网站加密的字符串中间没有空格,虽然在控制台不明显,但是我们拿到程序中一起输出对比看就很明显了。本次进行AES的ECB加密,加密字符串和key都知道,但是我加密后没有报错但是加密结果和网站不一致。这样就能够将字典转为字符串且中间没有空格了,最终加密结果就是正常的了。网站加密结果如控制台输出。
2024-05-13 17:45:22
590
1
原创 python执行js代码
将js代码在vscode调试好后放入,注意返回需要的值。call()第一个参数放方法名;第二个放入方法的参数,若无则置空。
2024-05-06 17:35:21
117
1
原创 js执行报错:‘UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\ufffd‘ in position 9323: illegal mu
网站上解决该问题大概有两种方式,一种是改配置文件,还有一种就是导包。
2024-04-19 17:00:06
116
1
原创 url常用的几个参数实现(quote, unquote, urlencode,time_stamp)
在url或者post参数中我们经常遇见类似‘_t=1712714087462’的数据,且每次刷新都不一样,这种是时间的另外一种形式,称为时间戳。我日常使用‘https://tool.lu/timestamp’的在线工具来判断是否为时间戳。将_t对应的数值粘贴进入此处的‘时间戳’对应的框,值得一提的是我们需要。日常使用中,我们经常会遇见将中文字符转换编码方便传入url中使用。,否则你看到的将是奇奇怪怪的数据。生成的时间戳为当前时间生成。
2024-04-18 17:50:39
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人