• 大小: 685KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: 其他
  • 标签: flex  flash  amf  

资源简介

抓取AMF协议的flex页面,支持模拟登录和页面抓取。

资源截图

代码片段和文件信息

package com;

import java.util.List;
import java.util.Map;

import flex.messaging.io.amf.client.AMFConnection;
import flex.messaging.io.amf.client.exceptions.ClientStatusException;
import flex.messaging.io.amf.client.exceptions.ServerStatusException;

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
AMFConnection connection=new AMFConnection();
connection.setInstantiateTypes(false);
try {
connection.addAmfHeader(“Content-Type“ “application/x-amf“);//头部
connection.connect(“http://20.46.26.204:7001/SGTAT/messagebroker/amf“);//flex地址
//object result=connection.call(“countryService.getLogin“ new object[]{“xtyh““jsepc123!“});
object result2=connection.call(“countryService.getConsistency“ new object[]{“2017-06-01““ff80808149f52e24014a039871840007““国网江苏省电力公司““GIS“““});
System.out.println(result2);
List list=(List) result2;
object o=list.get(1);
List list1=(List) o;
for (int i = 0; i < list1.size(); i++) {
String a = list1.get(i).toString();
System.out.println(a);

}

} catch (ClientStatusException e) {
e.printStackTrace();
}catch (ServerStatusException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      644264  2017-06-02 15:28  AMF抓取flex页面数据\blazeds-core-3.2.0.3978.jar
     文件      111525  2017-06-02 18:26  AMF抓取flex页面数据\flex-messaging-common-4.7.0.jar
     文件        1370  2017-06-10 17:43  AMF抓取flex页面数据\参考代码.java
     目录           0  2017-06-10 17:44  AMF抓取flex页面数据\

评论

共有 条评论