一个开源项目,感兴趣的朋友研究一下吧:P
2004-09-29 09:46
721 查看
我在使用INDY控件IDHTTP 加上PROXY 后 往一个网页提交POST 数据后,对方返回
结果A 其中2个超级连接是需要的,选取其中一个GET 了之后
问题来了,对方不返回一般的结果HTML页,而是带来一个 REFRESH 看B
这个 REFRESH 的URL 是很长的,不固定的
通常的做法是 手工 提取内容 再想这个 REFRESH 的连接 POST 数据,
然后你POST 后会发现 又得到得到了C,这是一个 J***A 脚本和一个表单
无奈,IDHTTP 是不会自己运行得到结果的,不惜力气,手工分析好,然后模拟IE 怎么处理,我们就怎么处理
分析发现这个C 的JS 和FORM 其实是让IE GET 一个新的 URL再的到结果D
问题就在 A上的连接,怎么样处理才能 自动的分析执行JS 以及跳转的等HTML语法,直到得到最后的结果
就象 IE 处理一样,但是不需要任何显示界面,
只要数据处理,当然 这些都要建立在 PROXY上,
我找不到好的控件可以处理,CPPWEBBROWSER 的话,象IE 一样处理,但是有界面,即使隐藏也有JS 执行的提示声音还会自动激活为 当前窗口,如果用CPPWEB 来写,处理大量连接 会让你的鼠标点不到任何东西,他一直在激活为新窗口,在说他不支持代理访问。
ICS 我试过,不会执行JS
IDHTP也不行。,
能不能写个东西, 丢进去一个URL 设置好 HTTP数据头和代理。,他自动访问,页面,直到页面结束,包括自动处理任何跳转 JS 等,图片 SWF 可以不下载,只要主要数据传输了就行
详细资料请下载研究:
www.ghxk.com/question.rar感兴趣的朋友研究一下吧·
结果A 其中2个超级连接是需要的,选取其中一个GET 了之后
问题来了,对方不返回一般的结果HTML页,而是带来一个 REFRESH 看B
这个 REFRESH 的URL 是很长的,不固定的
通常的做法是 手工 提取内容 再想这个 REFRESH 的连接 POST 数据,
然后你POST 后会发现 又得到得到了C,这是一个 J***A 脚本和一个表单
无奈,IDHTTP 是不会自己运行得到结果的,不惜力气,手工分析好,然后模拟IE 怎么处理,我们就怎么处理
分析发现这个C 的JS 和FORM 其实是让IE GET 一个新的 URL再的到结果D
问题就在 A上的连接,怎么样处理才能 自动的分析执行JS 以及跳转的等HTML语法,直到得到最后的结果
就象 IE 处理一样,但是不需要任何显示界面,
只要数据处理,当然 这些都要建立在 PROXY上,
我找不到好的控件可以处理,CPPWEBBROWSER 的话,象IE 一样处理,但是有界面,即使隐藏也有JS 执行的提示声音还会自动激活为 当前窗口,如果用CPPWEB 来写,处理大量连接 会让你的鼠标点不到任何东西,他一直在激活为新窗口,在说他不支持代理访问。
ICS 我试过,不会执行JS
IDHTP也不行。,
能不能写个东西, 丢进去一个URL 设置好 HTTP数据头和代理。,他自动访问,页面,直到页面结束,包括自动处理任何跳转 JS 等,图片 SWF 可以不下载,只要主要数据传输了就行
详细资料请下载研究:
www.ghxk.com/question.rar感兴趣的朋友研究一下吧·
相关文章推荐
- 一个开源项目,感兴趣的朋友研究一下吧:P
- 一个不错的网页设计器Iron Speed Designer,感兴趣的朋友研究一下吧……
- 有时间了要研究一下Stack Exchange的开源项目
- [导入]发现一个好站点,推荐一下 (.net 开源项目)
- 我建了一个新的关于开源GIS项目分析的QQ群8755486,欢迎有兴趣的朋友参加
- 给学习J2EE的朋友一些值得研究的开源项目
- 给学习J2EE的朋友一些值得研究的开源项目
- 发现一个好站点,推荐一下 (.net 开源项目)
- 研究一个开源项目的方法
- 给学习J2EE的朋友一些值得研究的开源项目
- 发现一个好站点,推荐一下 (.net 开源项目)
- 发起一个开源项目合租财务管理 感兴趣的来
- 我建了一个新的关于开源GIS项目分析的QQ群8755486,欢迎有兴趣的朋友参加
- 给学习J2EE的朋友一些值得研究的开源项目
- textkit 研究,mark一下,一个不错的开源库:MLLabel(但是没有文档)
- 谷歌开源可视化工具Facets,将用于人+AI协作项目研究——无非就是一个用于特征工程探索的绘图工具集,pandas可以做的
- [转]学习j2ee的朋友一些值得研究的开源项目
- textkit 研究,mark一下,一个不错的开源库:MLLabel(但是没有文档)
- 大家都知道,木头一直都没有在大的游戏公司待过,没见识也没经历过优秀的项目。最近想研究一些开源的Unity3D框架,开拓一下自己的思维。 优先入坑的是Entitas框架,本系列教程基于0.42.3版本。
- 发布一个TokyoTyrant的C#开源项目 推荐