- 21
- 0
window.showModalDialog("new.aspx","123456","dialogWidth:500px;status:no;");
前端代码是类似这种,发起一个模态框。参数是“123456”。后台会接收这个参数作出处理。
它是利用showModalDialog中vArguments参数向后台进行数据提交的。
如果改写js为window.open是不行的,因为open函数里面没有vArguments这个参数,服务器端会立刻报错。
这种页面如何用Python抓取并获得返回结果呢?尝试了各种爬虫都是使用类似http提交的方式提交header、request、formdata等信息进行提交的。包括而不限于urllib、httplib、request等等抓取工具。但是找了很久也不知道showModalDialog的参数到底是放在http什么位置的?
用浏览器开发模式也看不到,因为showModalDialog启动的时候会让父窗体挂起等待返回值,network里面根本没有任何信息。如果不知道这个参数是怎么传递的,爬虫无从写起。
用浏览器测试工具例如selenium尝试了,发现并不能抓到showModalDialog的handle从而也无法获得。【Java我还没有尝试。
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
