1
dtgxx OP 大意是想 模拟某些未知 url 的登录,并返回真实的登录请求的 url
|
2
lxhlxh520 2020-07-16 12:24:24 +08:00 1
浏览器自带的 debugger
|
3
Nich0la5 2020-07-16 12:29:38 +08:00 via Android
楼主应该是需要 selenium splash 这种的库吧
|
4
Merlini 2020-07-16 12:53:10 +08:00
puppeteer
|
5
polaa 2020-07-16 12:55:13 +08:00
burpsuite
|
6
soulzz 2020-07-16 13:21:34 +08:00
f12
|
7
Fitz 2020-07-16 13:28:05 +08:00
puppeteer
|
8
princelai 2020-07-16 13:29:05 +08:00
只要浏览器能访问成功的,你都可以模拟浏览器啊,比如楼上说的 selenium,还能选择用 chromedriver 或者 firefoxdriver 或者无头浏览器
|
9
ym1ng 2020-07-16 13:32:09 +08:00
如果只是单纯的人工分析请求,抓包工具一大把甚至如楼上说的浏览器的 debugger 就可以。
不过看楼主的需求似乎是想自动化?那不妨研究一下试试 chrome headless |
10
zqz19941106 2020-07-16 14:02:05 +08:00
fiddler 抓包看看
|
11
dtgxx OP |
12
enrolls 2020-07-16 16:21:21 +08:00
就是通用型的网站登录,一年前想做,一直都很懒。大概想法是,登录窗口大多数都是表单,表单 post 什么,post 到什么地址,html 上面都有了,通过遍历 html 找含有 login,登入的元素呗。
|
13
dtgxx OP @enrolls #12 对 差不多是这个思路,formaction 那种的比较容易,ajax 的就想到通过正则去匹配。另外还有很多变种,各种形式的请求方式,很难通过类似穷举的方式获取真实 url 。所以想智能一些,能模拟登录按钮点击,然后拿到请求的真实地址。
|
14
wangritian 2020-07-16 17:47:09 +08:00
你碰到的应该是 30X 状态码跳转
|
15
polaa 2020-07-16 17:57:19 +08:00
selenium 结合 图像识别 ?
解析网页很难做到通用性 |