|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我来上学啦 于 2021-1-3 01:37 编辑
我在看小甲鱼的视频,关于爬取煎蛋网的妹子图
现在煎蛋网的页数信息是用base64 加密的
比如说现在页数是第114页
a = base64.b64encode(b'114')
print(a)
输出结果是 b'MTE0'(算获取成功了)
但是如果需要获取10页的内容的话就出现了一些问题
pages = 114
b64_pages = []
for i in range(10):
pages -= 1
a = base64.b64encode(b'pages')
b64_pages.append(a)
...然后a就输出了10个‘pages‘的加密内容出来了
print(b64_pages)的输出内容是 ['b'cGFnZXM='','b'cGFnZXM=''.......]
求助大家要怎么在for循环里面能正确输出 b'MTE0'这个结果来
- import base64
- pages = 114
- b64_pages = []
- for i in range(10):
- pages -= 1
- a = base64.b64encode(bytes(f'{pages}','utf-8'))
- b64_pages.append(a)
- print(b64_pages)
复制代码
[b'MTEz', b'MTEy', b'MTEx', b'MTEw', b'MTA5', b'MTA4', b'MTA3', b'MTA2', b'MTA1', b'MTA0']
|
|