hs 获取网页源码
2022-12-22 14:05:08 最后更新
用法:
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a);
syso(b);

}
}
);

2,提交post数据:
输入说明:地址,post数据提交,目标网页编码
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a, "title=你好&text=你好吗?", "utf-8");
syso(b);

}
}
);

3,带自定义cookie方式获取网页:
//传递cookie项值,格式为nama=value 下例: uid=112;name=nihao;sb=123456789;
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a, "title=你好&text=你好吗?", "utf-8", "uid=112;name=nihao;sb=123456789;");
syso(b);

}
}
);

4,带自动设置cookie方式获取网页,并记录当前网页的Cookie:
//传递cookie项值,当自定义为null 系统将自动设置已记录的cookie
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a, "title=你好&text=你好吗?", "utf-8", null, true);
syso(b);

}
}
);

5,带自动设置cookie方式获取网页,并记录当前网页的Cookie,并设置Header头:(可设置多条,以“||”隔开)文件头包括了Cookie,User-Agent设备型号。
//传递cookie项值,当自定义为null 系统将自动设置已记录的cookie
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a, "title=你好&text=你好吗?", "utf-8", null, true, "User-Agent=Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2)||accept=*/*||accept-language=zh-CN");
syso(b);

}
}
);

6,带自动设置cookie方式获取网页,并记录当前网页的Cookie,并设置Header头:(可设置多条,以“||”隔开)文件头包括了Cookie,User-Agent设备型号,设置连接超时,设置接收超时,设置代理IP。
//传递cookie项值,当自定义为null 系统将自动设置已记录的cookie
i.t(
new com.iapp.interfaces.OnThread(){
public void run(){

String a = "https://m.baidu.com/";
String b = i.hs(a, "title=你好&text=你好吗?", "utf-8", null, true, "User-Agent=Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2)||accept=*/*||accept-language=zh-CN", 20000, 20000, "10.0.0.172:80");
syso(b);

}
}
);

7,应用系统存储Cookie的浏览查看,返回赋值变量为字符串
String b = i.hs("cookie");

8,应用系统存储Cookie的清空,无赋值变量
i.hs("del cookie");

说明:
这里先开了一个线程,然后在线程里执行获取网页源码的工作,开线程是担心有些主线程界面。大部分网页都需要使用cookie登陆,可使用工具查询所需cookie然后进行操作。
设置cookie有说明作用?
1.登陆用户名
2.获取验证码图片并发送验证码
....