新手爬虫 遇到不知道的编码.。

2020-04-04 09:06:55 +08:00
 1878098612
请问各位大佬这大概是什么编码?

{"string":"U2FsdGVkX187tAj1GclNrzm469ylx4yA0hBNQR7aWzrIk9cII1HvsNMyoyRp9kfFVhweZervXCBFINGIF9z6miwIXlB5qlx1jSdhmNMStOJRh7TaDRVIEGWiJQazmFrWlH3zIlmiljdDSdmcHBiDkml53DZV+NNE3mRVLpLWUeh935dbhjDIA26+9d9Knk2FOzrmmWkcO4SqcFUDwFcc4o5gAoa0B70gygCcQhFFZkWaGcKtf14QI42shTVyFFhXhG723+BsRcxS4enanouwRqqt7EM/FTOXDesHUiHD14WJqcuk01s/qNUpse9QOAKSBr+oNTtSXf4jJiBgalccMHPvdlA72bZP5AREVuNeUNfWhn1ymX6MMAkv2itQTPSpO4D7PAYz/nxNKw1NNBhsW1kwiLeaLMVvxtlgjyWxVZhvYtPcDAGZg9qUj+IdI2Isibr9mwfoSwXmSRIHpXskw4C5dEQa/YwViFEZXCkmn6J9uCmyl5q/G1uTj3oDvbhFjHWH7kinio/lUiRJKDBsKDqjoeJu0aaESDCPsOYeb0t6RHIyBE5AjFjC/5Kve5Yn+HeeJ+y7AJrwel5ZuZHDrRyrq3lLlsG/3UUtUYn9nGJHPv6I73WW75vQljddrjEjRl1Dhg/oOWIKY0wlxzLZjSROwYUkTedSqnlBmPrZEVNnKzbGBna//fpakK6Pl6oZ1uSm66jDAoMkKoVpi7QwPhhQiVQBuiz0YKVheNVo/7+sAWPuOKM1hF/BjogJ4qWwFZ4Q4qseKWlYZiblMsBnECkowHNRUU+G7QH2pQdv/K6sNgbOJ5TvhlTorzrfApG3jOJPtaralE+Q/+WUO/7SDhSOMHecNyaoQAwRqYNf3fgQtm578K7qdhZmY7gkVY2EjNbS6X6qubcpgfneVjCw3wHIVLmR26ALxJg9X7v51aJjrOt7e8VvB13vLmYNzEijTvFL+gz0m617XtGSHn17nS2F0Pxvml5MZOi9E4/s33mDzJy9bOmMRPaHebBd7UaB7KntYS3cQkUB0xCR/0nZJhvxe/qjOElp4X87aY6Ivl2H/Q9Ivdk+dZcF3qf5sSQGuk5U/0+TOwqPv7Qw8j+mnZwrK/Bu5TYUFAVhlu0UBk+VEMIxXI6VIUT5tnfq4m+k8GDgeizWleM9dlpW2HoLulKiXHEN6IbOUNrUyjlBSFOmNIFcy0YYfB6Ja2bzxeThcRE+y+8WaKkAEow3CKZIYuZ5wb53GvDC3IKzIol49EkmJw8Puxr3oZmFE1UrsZZ64+LwaXgQna+ns/1qYH4MNtTaqqbpFUxqk8pcIjGtrp6cc8XcWa4KNThEwQEwv6UCaPwkMz2D+AHibVcpUFeYKfMuPIq488tbzQL7PYsiGS5dK5AvmhqL5JNMo4FYodYho1gRlC6a1AUyxHLZHgo02UY+7slsyBJf2wSaPIpsVAIZ0YJ8Qmxjxl6ZRCSNl6uQtuoGlVnB0Ybn74ovmC6F+mWUHN8rSCK+07+nYKW7zIUqtHivQmXy1oxFaA4wrOvWiv3HRjGt9ncHARBE+CPRprstYv........
5251 次点击
所在节点    程序员
31 条回复
yanwen
2020-04-04 16:01:34 +08:00
@yanwen 浏览器 F12 就可以
crab
2020-04-04 16:27:05 +08:00
e = U2FsdGVkX187tAj1GclNrzm469ylx4y
CryptoJS.AES.decrypt(e, "gefdzfdef")
raycool
2020-04-04 16:31:54 +08:00
这是来问问题的还是来开车的?
locoz
2020-04-04 17:57:29 +08:00
好快的车速...

新手的话,浏览器开发者工具了解一下?只用一分钟就可以搞定这种简单的措施了。步骤如下:
1 、XHR 断点设置为接口地址 https://yinjaixxx.epio.app/api/articles
2 、刷新页面等待断点断下来,断的位置会是发起请求前
3 、单步运行往下跟,就能看到返回 response 后处理的部分了
4 、再往下跟你应该就会看到格式化 https://yinjaixxx.epio.app/index.js 的代码后,里面 3846 行左右的 AES 解密部分 CryptoJS.AES.decrypt(e, "gefdzfdef")
5 、从代码上可以看出参数中的 e 是 response 的 body 部分,另外一个显然是个密钥,直接照抄一份就可以了


下次有疑问记得一定要来发贴!
woncode
2020-04-04 18:06:41 +08:00
@locoz 之前只会在 source 面板里打断点,原来还可以为 xhr 打断点,实在 network 面板里操作吗
CoCoCorina
2020-04-04 18:10:53 +08:00
好人一生平安。。。。。。。。。。
locoz
2020-04-04 18:23:15 +08:00
@woncode #25 搜“浏览器开发者工具”可以搜到很多相关文档,直接看文档就好了,还有很多别的有用的功能
1878098612
2020-04-04 18:31:01 +08:00
@locoz 谢谢,好的
zsdroid
2020-04-04 18:53:17 +08:00
FINDNOMORE
2020-04-05 09:13:40 +08:00
@locoz 设置断点,刷新还是直接返回文本。试了一下其他网站,倒是可以停在断点处,很迷
locoz
2020-04-05 13:47:26 +08:00
@FINDNOMORE #30 你断点没设对吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/659236

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX