Python 爬取网页,遇到 JAVA 插件( Applet)该怎么办?

2016-05-03 14:46:20 +08:00
 xiangchen2011
<applet code=AppletLogin.class archive=AppletLogin.jar width=480 height=60>
	<PARAM NAME=opr_login VALUE=your_login_name >
	<PARAM NAME=exit_flag VALUE=0 >
	<PARAM NAME=client_ip VALUE=8.8.8.8 >
	<PARAM NAME=authflag VALUE=1 >
	<PARAM NAME=language VALUE=SimplifiedChinese>
</applet>

遇到这种情况,怎么用python登录呢?

3872 次点击
所在节点    Python
12 条回复
murmur
2016-05-03 14:48:51 +08:00
一般只有企业应用才用这东西 你爬他干嘛 你登录用了 applet 后面他整个程序都是 java 写的
snoopygao
2016-05-03 14:56:14 +08:00
楼主在内网盗取资料
xiangchen2011
2016-05-03 14:59:13 +08:00
没有啦,就是工作上需要查询一些东西,重复性的,想弄个脚本简化一下
xiangchen2011
2016-05-03 15:00:01 +08:00
@snoopygao 。。。。。。。这种名头不要乱扣好么,小生怕怕啊
janxin
2016-05-03 15:22:15 +08:00
Applet 一般都可以反编译源码出来
karonl
2016-05-03 15:25:06 +08:00
就和遇到 flash 一样,其实都是包在他自己的容器里,调用了插件,已经是个类桌面程序和浏览器关系不大,也就和爬虫关系不大了。
dalaomj
2016-05-03 15:27:04 +08:00
flash 还有办法全功能模拟。这个。。。
只能手动分析 HTTP 请求模拟了。
xiangchen2011
2016-05-03 15:27:38 +08:00
@karonl 这样啊,那太麻烦了,成本太高了,我还是手动操作吧
xiangchen2011
2016-05-03 15:29:24 +08:00
@dalaomj http 请求中直接发送加密的参数,分析不出来啊
xing320
2016-05-05 09:42:26 +08:00
可以 python+selenium 模拟浏览器
xiangchen2011
2016-05-05 10:40:59 +08:00
@xing320 soga ,我去了解下
SlipStupig
2016-05-05 23:18:39 +08:00
对速度要求不高的话,可以 selenium 加载 applet 插件....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX