网页抓取 加密html(在java中实现php的md5加密的方法:搭建好php环境)
优采云 发布时间: 2022-01-08 16:19网页抓取 加密html(在java中实现php的md5加密的方法:搭建好php环境)
java中实现php的md5加密的方法:先搭建php环境;然后写一个页面,提取get参数并用md5加密值;最后在JAVA页面提交。
java中实现php md5加密的方法:
1、搭建php环境(不做介绍),写一个提取get参数并用md5加密值的页面,如下
strtoupper是字母大写转换的函数
md5是MD5加密的函数
$_GET["md5str"]就是通过url取一个md5str参数,获取值并打印出来
相关学习推荐:php编程(视频)
2、JAVA页面提交方式
/**
* 用于做PHP的提交处理
* @param url
*/
public static String phpRequest(String url){
try{
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);//使用POST方式提交数据
post.setRequestHeader("Content-Type","text/html; charset=UTF-8");
client.executeMethod(post);
String response = new String(post.getResponseBodyAsString().getBytes("8859_1"), "UTF-8");//打印结果页面
post.releaseConnection();
return response;
} catch(IOException e){
e.printStackTrace();
return null;
}
}
需要提醒的是,url记得先把中文参数编码成UTF-8再传给这个方法。该方法对响应结果进行反编码,最终正确返回php MD5加密。在值之后!
相关学习推荐:java基础教程