斗转星移之 js 参数第一篇:某 yi

2019-03-19 20:39:22 +08:00
 spotfg

emmm...............看着看着电视剧 vip 没了,不想充

我好穷.........

然后就去抓包,发现有个一大串的参数参悟不透怎么出来的,headers 上,其他抓到的包也都没找到。就猜测应该是万恶的 js

确定了问题后,我就掏出我的…… chrome 调试,超劲抽的全局搜索,摸着摸着就确定了函数名为 cmd5x

找到含有 cmd5x 的 js 文件后整个 copy 下来

chrome 和鬼鬼反复使用就是一把梭。最后一步步确定了生成参数的所有代码

刚开始特别钢,就想把 js 翻译成 python 来运行。这样我就不用去装依赖环境 nodejs

最后还是放弃了,还是用 execjs 这个库,但是需要先装 nodejs 环境才能跑得了 requests 作者出了个新的库叫做 requests_html 可以运行 js 代码,但是!第一次运行需要下载 chromium。然后你就会发现你被万恶的墙挡住了,没有科学上网,也没有梯子,只有可怜的谷歌访问助手。

大概 7000 多行,天真的我还想试试帮代码瘦瘦身,然后体验了几个小时的斗转星移

399 次点击
所在节点    Python
9 条回复
pkokp8
2019-03-19 20:47:23 +08:00
就想把 js 翻译成 python 来运行
好奇是。。。怎么翻译的
ericgui
2019-03-20 08:23:17 +08:00
一个月 15 块而已,至于这么费劲吗
spotfg
2019-03-20 09:23:03 +08:00
@pkokp8 只要看得懂 js 又懂 python 就行啦。把 js 逻辑改成 python 来写嘛
wersonliu9527
2019-03-20 15:42:10 +08:00
spotfg
2019-03-21 09:14:47 +08:00
@wersonliu9527 这就很棒了
spotfg
2019-03-21 09:22:36 +08:00
@wersonliu9527 但是自己搭建的话好像需要个境外服务器……
datou
2019-03-21 11:20:49 +08:00
@spotfg 然而你会发现你要看的 vip 片子,在 yt 上全部都有
wuyifar
2019-03-22 16:38:29 +08:00
python 库 js2py 就可以跑 js 代码了
spotfg
2019-03-28 18:27:04 +08:00
@wuyifar emmm ……你可以试试 js2py 跑 7000 行 js 代码,如果没有报错,可以回来甩我一脸

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

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

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

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

© 2021 V2EX