java模拟浏览器
⑴ java实现socks5代理功能的客户端,模拟浏览器进行HTTP POST提交
额。。。
我就看看。。。记得在学JAVA的时候老师说过。。但我忘了。。
不要意思啊。。。我回去看看书吧。。。找到了就告诉你 ^__^
⑵ java程序可以模拟指定浏览器发送请求吗,怎么做
其实模拟指定浏览器
就是模拟指定的User-agent
当你用httpclient发送请求时
设置header的user-agent为你浏览器的就可以了
希望能帮助到你
⑶ 怎么用java模拟浏览器提交html页面的表单数据
httpclient就行了,给你个取IP的例子好了
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;
public class IPHelper {
public String getSourceText(String ip) throws IOException {
String text = null;
HttpClient client = new HttpClient();
client.getParams().setContentCharset("GBK");
PostMethod post = new PostMethod("http://www.ip138.com/ips8.asp");
NameValuePair[] data = { new NameValuePair("action", "2"),
new NameValuePair("ip", ip) };
post.setRequestBody(data);
client.executeMethod(post);
text = post.getResponseBodyAsString();
post.releaseConnection();
return text;
}
public static void main(String[] args) throws IOException {
IPHelper h=new IPHelper();
System.out.println(h.getSourceText("192.169.0.1"));
}
}
这个是Post的,还有Get的,看你的form是怎么样的了。
⑷ 用Java模拟器安装的UC浏览器为什么不能联网
我记的没错的话,应该有个权限设定,允许上网才行
⑸ java 如何模拟浏览器调用rest api接口
用Apache的HttpClient包可以直接发请求
⑹ 用JAVA模拟器打开QQ浏览器,QQ号输入不了,但是底下密码能输入是怎么回事
这是QQ手机浏览器的自动保护功能,检测到你不是用手机自带JAVA运行的,而是用电脑模拟JAVA或者手机模拟JAVA运行的,而这些模拟器是不允许访问手机腾讯网的部分内容的(包括手机QQ较新版本),因此你不能正常使用这些JAVA软件。