新手爬虫 遇到不知道的编码.。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
1878098612
V2EX    程序员

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

  •  
  •   1878098612 2020 年 4 月 4 日 5900 次点击
    这是一个创建于 2123 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问各位大佬这大概是什么编码?

    {"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........
    31 条回复    2020-04-05 13:47:26 +08:00
    renmu
        2
    renmu  
       2020 年 4 月 4 日 via Android
    debug 打断点找加密方式
    yukiloh
        3
    yukiloh  
       2020 年 4 月 4 日 via Android
    @renmu 你好骚啊,js 怎么断的,我是主后端 java 的,前段遇到比如 vue 的问题都不会打断点
    jazzychai
        4
    jazzychai  
       2020 年 4 月 4 日
    @yukiloh debugger;
    tlday
        5
    tlday  
       2020 年 4 月 4 日
    看起来是 base64 或者 base64的变种
    tlday
        6
    tlday  
       2020 年 4 月 4 日
    用 base64 解码出来前 8 个字符是"Salted__",后面是乱码,看域名这是别人 app 的接口,你应该也没办法打断点什么的。技术上我觉得你尝试反编译 app 代码方便些。实操上我不提供任何实质建议。毕竟爬虫写得好,xxxxx 。
    also24
        7
    also24  
       2020 年 4 月 4 日
    input2output
        8
    input2output  
       2020 年 4 月 4 日
    @tlday #6
    这个和 AES 加盐后的结果差不多
    justin2018
        9
    justin2018  
       2020 年 4 月 4 日
    对 app 进行逆向
    gargar
        10
    gargar  
       2020 年 4 月 4 日
    好人一生平安
    yanwen
        11
    yanwen  
       2020 年 4 月 4 日
    这个数据好像是异步加载进来的。

    https://i.loli.net/2020/04/04/fW86425jSXQrCHb.png
    Hconk
        12
    Hconk  
       2020 年 4 月 4 日 via iPhone   3
    这是什么奇奇怪怪的网站,我反正什么都没看到。
    tlday
        13
    tlday  
       2020 年 4 月 4 日
    @justin2018 之前只打域名,等了半天没打开,还以为是个没有网站的 app 后台,楼上发了图才发现是有实际网站的。那就看 js 呗。
    craiiz
        14
    craiiz  
       2020 年 4 月 4 日
    好人一生平安
    awen233333
        15
    awen233333  
       2020 年 4 月 4 日 via iPhone
    这个网站有点奇怪啊!我闭上了眼睛!我什么都没看到!
    samuel
        16
    samuel  
       2020 年 4 月 4 日
    好奇怪的网站,不敢多看
    wslsq
        17
    wslsq  
       2020 年 4 月 4 日
    AES,在 js 里找密钥。。。我居然爬过这个网站
    kasper4649
        18
    kasper4649  
       2020 年 4 月 4 日
    这网站优秀....。
    kile
        19
    kile  
       2020 年 4 月 4 日
    @yanwen 这是啥工具?能看到异步加载的东西?
    cmdOptionKana
        20
    cmdOptionKana  
       2020 年 4 月 4 日
    楼主,下次有疑问记得一定要来发贴!
    yanwen
        21
    yanwen  
       2020 年 4 月 4 日
    @yanwen 浏览器 F12 就可以
    crab
        22
    crab  
       2020 年 4 月 4 日
    e = U2FsdGVkX187tAj1GclNrzm469ylx4y
    CryptoJS.AES.decrypt(e, "gefdzfdef")
    raycool
        23
    raycool  
       2020 年 4 月 4 日
    这是来问问题的还是来开车的?
    locoz
        24
    locoz  
       2020 年 4 月 4 日   11
    好快的车速...

    新手的话,浏览器开发者工具了解一下?只用一分钟就可以搞定这种简单的措施了。步骤如下:
    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
        25
    woncode  
       2020 年 4 月 4 日 via Android
    @locoz 之前只会在 source 面板里打断点,原来还可以为 xhr 打断点,实在 network 面板里操作吗
    CoCoCorina
        26
    CoCoCorina  
       2020 年 4 月 4 日
    好人一生平安。。。。。。。。。。
    locoz
        27
    locoz  
       2020 年 4 月 4 日
    @woncode #25 搜“浏览器开发者工具”可以搜到很多相关文档,直接看文档就好了,还有很多别的有用的功能
    187809812
        28
    1878098612  
    OP
       2020 年 4 月 4 日
    @locoz 谢谢,好的
    zsdroid
        29
    zsdroid  
       2020 年 4 月 4 日
    FINDNOMORE
        30
    FINDNOMORE  
       2020 年 4 月 5 日
    @locoz 设置断点,刷新还是直接返回文本。试了一下其他网站,倒是可以停在断点处,很迷
    locoz
        31
    locoz  
       2020 年 4 月 5 日
    @FINDNOMORE #30 你断点没设对吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     942 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 20:55 PVG 04:55 LAX 12:55 JFK 15:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86