水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:请教如何查到html对应的url地址?
1楼
|
gzq830510
|
2022-05-10 16:40:03
|
展开
js逆向,md5+aes
这网站开发者挺有意思,调试过程中会不断有图片这种对话
心理战还是广告?
【 在 mountocean8 的大作中提到: 】
: 高考在线网站上高校的专业分数线,一直找不到对应的专业分数线的url,请教高手如何找到url啊,谢谢!
:
https://www.gaokao.cn/school/160/provinceline
[upload=2][/upload]
[upload=1][/upload]
--
FROM 202.197.87.*
3楼
|
gzq830510
|
2022-05-10 17:53:54
|
展开
没有修改通用加密函数的话,可以用python模拟解密,如果是自定义加密函数的话就只能抠js代码然后调用执行结果了,要去试
【 在 mountocean8 的大作中提到: 】
: 谢谢指点,这种用Python能解密吗,有什么模块方法可以用吗,感觉一头雾水
--
FROM 223.153.73.*
8楼
|
gzq830510
|
2022-05-11 16:15:25
|
展开
那个专业分数线是通过ajax请求返回的,得找到那个请求,而且返回结果是AES加密后的一堆字符,要逆向找到加密的KEY和iv这两个加密参数,然后模拟解密才能得到想要的结果,这样就可以通过requests抓取解析了~当然如果不想去细究这个可以退而求其次用selenium
【 在 ZWSUO 的大作中提到: 】
: 我感觉该网站是渲染了某js文件后才会输出分数线的数字,所以如果用python,那么要用selenium配合chromedriver来访问和渲染这个页面,而不能用urllib3这样的解析包,我以前遇到过这样的问题。
--
FROM 202.197.87.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版