水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:请教如何查到html对应的url地址?
楼主
|
mountocean8
|
2022-05-10 14:41:13
|
只看此ID
高考在线网站上高校的专业分数线,一直找不到对应的专业分数线的url,请教高手如何找到url啊,谢谢!
https://www.gaokao.cn/school/160/provinceline
--
FROM 223.104.38.*
1楼
|
gzq830510
|
2022-05-10 16:40:03
|
只看此ID
js逆向,md5+aes
这网站开发者挺有意思,调试过程中会不断有图片这种对话
心理战还是广告?
【 在 mountocean8 的大作中提到: 】
: 高考在线网站上高校的专业分数线,一直找不到对应的专业分数线的url,请教高手如何找到url啊,谢谢!
:
https://www.gaokao.cn/school/160/provinceline
[upload=2][/upload]
[upload=1][/upload]
--
FROM 202.197.87.*
2楼
|
mountocean8
|
2022-05-10 17:00:41
|
只看此ID
谢谢指点,这种用Python能解密吗,有什么模块方法可以用吗,感觉一头雾水
【 在 gzq830510 的大作中提到: 】
: js逆向,md5+aes
: 这网站开发者挺有意思,调试过程中会不断有图片这种对话
: 心理战还是广告?
: ...................
--
FROM 223.104.38.*
3楼
|
gzq830510
|
2022-05-10 17:53:54
|
只看此ID
没有修改通用加密函数的话,可以用python模拟解密,如果是自定义加密函数的话就只能抠js代码然后调用执行结果了,要去试
【 在 mountocean8 的大作中提到: 】
: 谢谢指点,这种用Python能解密吗,有什么模块方法可以用吗,感觉一头雾水
--
FROM 223.153.73.*
4楼
|
mountocean8
|
2022-05-10 19:25:35
|
只看此ID
https://blog.csdn.net/weixin_43459158/article/details/121423433?spm=1001.2014.3001.5506
csdn上有类似的文章,但是怎么点也没有看到有18634行代码的页面呢?最后还是用java解密的,不是用python
【 在 gzq830510 的大作中提到: 】
: 没有修改通用加密函数的话,可以用python模拟解密,如果是自定义加密函数的话就只能抠js代码然后调用执行结果了,要去试
--
FROM 120.245.68.*
5楼
|
wincss
|
2022-05-11 11:36:35
|
只看此ID
js 和 java 是两门语言,就像雷锋和雷峰塔
你现在的问题不是会不会 Python 或者会不会 js,你是不理解这个网站是怎么运作的,
用什么语言实现不是问题所在
【 在 mountocean8 的大作中提到: 】
:
https://blog.csdn.net/weixin_43459158/article/details/121423433?spm=1001.2014.3001.5506
: csdn上有类似的文章,但是怎么点也没有看到有18634行代码的页面呢?最后还是用java解密的,不是用python
: [upload=1][/upload][upload=2][/upload]
: ...................
--
FROM 221.217.53.*
6楼
|
ZWSUO
|
2022-05-11 15:10:45
|
只看此ID
我感觉该网站是渲染了某js文件后才会输出分数线的数字,所以如果用python,那么要用selenium配合chromedriver来访问和渲染这个页面,而不能用urllib3这样的解析包,我以前遇到过这样的问题。
--
FROM 122.9.168.*
7楼
|
mountocean8
|
2022-05-11 16:09:06
|
只看此ID
【 在 ZWSUO 的大作中提到: 】
: 我感觉该网站是渲染了某js文件后才会输出分数线的数字,所以如果用python,那么要用selenium配合chromedriver来访问和渲染这个页面,而不能用urllib3这样的解析包,我以前遇到过这样的问题。
有什么代码提示吗,感觉要放弃了
--
FROM 223.104.38.*
8楼
|
gzq830510
|
2022-05-11 16:15:25
|
只看此ID
那个专业分数线是通过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
登录完整版