转载:
利用JAVA发送POST请求(垃圾注册就是这么产生的)
JavaQQPHP.net
大伙都知道利用JAVA的net包的URL类和 URLConnection可以得到网页源代码(这个应该是蜘蛛程序的锥形吧),但是向网页发送数据怎么办呢,GET请求很好处理,直接在网址后面加参数就可以了,但是可不可以向网页中发送POST请求呢,注册程序就是我们在点击提交按钮后往指定页面发送POST请求以便送往数据库
本例就来做个演示,往一个完美私服的数据库里不断发送注册请求
Java代码
import java.net.*;
import java.io.*;
import java.util.Locale;
class Test
{
public static void main(String[] args)
{
try
{
//用于注册的用户名 密码 问题 答案临时变量
String temp="renyanwei";
//就注册10个吧,别太过火了
for (int i=1;i<10;i++)
{
String urlstr="http://www.88wanmei.cn/register.php";
URL url=new URL(urlstr);
URLConnection conn=url.openConnection();
//这里是关键,表示我们要向链接里输出内容
conn.setDoOutput(true);
//获得连接输出流
OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream());
//这里是我定义了一组账号信息,字段+数据
String str=String.format(Locale.CHINA,"login=%s&&passwd=%s&&repasswd=%s&&Prompt=%s&&answer=%s&&email=%s",
temp+i,temp+i,temp+i,temp+i,temp+i,"ren@ren.com");
//把数据写入
out.write(str);
out.flush();
out.close();
//到这里已经完成了,不过我们还是看看返回信息吧,他的注册返回信息也在此页面
BufferedReader reader=new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line=null;
int lineNum=1;
while((line=reader.readLine())!=null)
{
++lineNum;
//为什么只输出174行呢,因为这一行才是返回信息嘛,要其他的没用
if(lineNum==174)
System.out.println(line);
}
}
}
catch (Exception x)
{
System.out.println(x.toString());
}
}
}
待研究!个人认为很好
分享到:
相关推荐
POST注册是一种常见的网络通信技术,常用于Web应用程序中的数据提交,特别是在表单提交或API交互时。这个"POST注册.rar"文件很可能包含了易语言(EasyLanguage)编写的源代码,用于实现POST方式的用户注册功能。...
本主题聚焦于使用易语言进行POST注册QQ的过程,这涉及到网络请求、数据处理和验证码识别等多个重要知识点。 1. **POST方法**:在HTTP协议中,POST是最常见的请求方法之一。它用于向服务器发送数据,常用于表单提交...
在IT行业中,网络编程是一项重要的技能,而"易语言POST注册Tom邮箱"是关于使用易语言进行网络请求,特别是注册TOM邮箱账号的一种实践。易语言是中国本土开发的一款编程语言,旨在降低编程门槛,让更多的人能够参与...
在提供的压缩包“易语言源码易语言POST注册源码.rar”中,我们可以看到与易语言相关的一个POST注册功能的源代码。POST注册通常是指通过HTTP协议的POST方法来实现用户注册,这种技术广泛应用于Web应用中。 POST注册...
同时,对于初学者来说,阅读和理解这个源码也是一个很好的学习机会,可以深入理解POST注册的过程,以及易语言在网络编程方面的应用。 总的来说,这个源码集合了易语言编程、HTTP POST请求和QQ注册流程等多个知识点...
本资源提供了一个使用易语言实现POST注册提交功能的源代码示例,对于学习易语言和网络编程的开发者来说,这是一个非常有价值的参考。 POST提交是HTTP协议中的一种请求类型,用于向服务器发送数据,常用于提交表单...
易语言POST注册源码,POST注册,Reg,Mid,Getstatus,GetstatusText,GetresponseXML,GetresponseText,GetresponseBody,GetresponseStream,GetreadyState,Setonreadystatechange,open,setRequestHeader,getResponseHeader...
在这个"易语言POST注册QQ源码.zip"压缩包中,我们主要关注的是易语言如何实现POST注册QQ的功能。POST注册是网络应用中常见的用户注册方式,通过向服务器发送POST请求,提交注册信息,完成用户的账号创建。 首先,...
本教程将围绕“易语言-易语言POST注册”这一主题展开,探讨如何使用易语言实现POST注册功能。 POST注册功能通常指的是通过HTTP协议的POST方法向服务器发送数据进行用户注册的过程。POST方法允许我们传递大量数据,...
易语言post注册百度源码,post注册百度,bd__cbs,Vcode_baidu_reg,baidu_reg,网页_清除Cookie,内部_Cookie取名,网页_取Cookie,网页_取单条Cookie,网页_Cookie合并更新,网页_取页面地址,网页_取域名,内部_数组成员是否...
在这个"易语言源码易语言POST注册QQ源码.rar"压缩包中,我们主要讨论的是如何使用易语言实现POST方法来注册QQ账号的源代码。 POST方法是HTTP协议中的一个重要组成部分,常用于向服务器发送数据,比如在网页表单提交...
多多号Post注册破解版是一款十分好用的多多号POST注册机软件。能快速有效的帮助用户进行奥奇传奇、奥拉星、龙斗士等游戏账户注册。相信部分用户会厌烦繁琐的账户注册过程,可以下载这款软件进行尝试。 软件特色 ...
标题提到的"e语言-POST注册QQ",这里的"e语言"就是指易语言,它以其独特的汉字编程语法,降低了编程的门槛,使得更多非计算机专业的人也能参与到程序开发中来。 本例程的核心在于利用XMLHTTP对象进行POST请求,这是...
"易语言源码X1.5论坛POST注册易语言源码.rar"这个文件包包含了使用易语言编写的X1.5版本的论坛注册功能的源代码。 在易语言中,源码是程序的基本组成部分,它是由程序员按照易语言的语法规则书写的文本文件,包含了...
"易语言源码X论坛POST注册易语言源码.rar" 这个压缩包文件包含了与易语言相关的源代码,特别是涉及到在X论坛上进行POST注册的实现。 首先,我们看到一个名为"X1[1].5论坛POST注册.e"的文件,这很可能是易语言编写的...
标题“POST注册QQ源码-易语言.zip”表明我们将探讨如何使用易语言来实现POST方法进行QQ注册的程序代码。POST是HTTP协议中的一个重要方法,用于向服务器发送数据,常用于网页表单提交或API接口调用。 首先,了解...
X1.5论坛POST注册.rar X1.5论坛POST注册.rar X1.5论坛POST注册.rar X1.5论坛POST注册.rar X1.5论坛POST注册.rar X1.5论坛POST注册.rar
易语言X1.5论坛POST注册源码,X1.5论坛POST注册,FindFirstUrlCacheEntry,FindNextUrlCacheEntry,FindCloseUrlCache,DeleteUrlCacheEntry,取保存文件名_