快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

java自动在中关村二手市场发布信息

/**
文件名:Zol.java
说明: 自动在中关村二手市场提交信息的程序
作者: 慈勤强
Email : cqq1978@Gmail.com
**/

import java.io.*;
import java.net.*;

class Zol
{
public String strCookie="";

private String login() //get cookie
{
String strUrl="http://www.zol.com.cn/user/login.php";
String strPwd="sssssssss"; //注册的用户名
String strUser="dddddddd"; //密码
String strPostData="User="+strUser+"&Password="+strPwd;
String strTmp;
try
{
URL url = new URL(strUrl);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(strPostData);
wr.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
wr.close();
rd.close();

StringBuffer sb=new StringBuffer("");
for (int i=0; ; i++)
{
String headerName = conn.getHeaderFieldKey(i);
String headerValue = conn.getHeaderField(i);
if(headerName!=null && headerName.equalsIgnoreCase("set-cookie"))
{
int j=headerValue.indexOf(";");
sb.append(headerValue.substring(0,j)+";");
}
if (headerName == null && headerValue == null)
{
break;
}
}
return sb.toString();
}
catch(Exception e)
{
return "err";
}
}

private String doPost()
{
String strUrl="http://flea.zol.com.cn/input_save.php";
String s1="game_board=0&"; //s1为提交的信息的具体说明,可以参考
s1=s1+"title=http://blog.csdn.net/cqq&";
s1=s1+"categoryNumber=5&";
s1=s1+"photo_file=&";
s1=s1+"subcategoryNumber=70&";
s1=s1+"areaNumber=2&";
s1=s1+"tradeModeNumber=1&";
s1=s1+"hownew=f&";
s1=s1+"price=111&";
s1=s1+"endTime=8&";
s1=s1+"brief=本信息由 http://blog.csdn.net/cqq 自动发出&";
s1=s1+"linkman=cqq&";
s1=s1+"phone=12345678&";
s1=s1+"email=sss@sss.net";

String ss;
StringBuffer s2=new StringBuffer("");

try
{
URL url = new URL(strUrl);
URLConnection conn = url.openConnection();
conn.setRequestProperty("Cookie", login());
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(s1);
wr.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((ss=rd.readLine())!=null)
{
s2.append(ss+"/r/n");
}
wr.close();
rd.close();
return s2.toString();

}
catch(Exception e)
{
return "error";
}
}

public static void main(String[] args) throws Exception
{

Zol z=new Zol();
System.out.println(z.doPost());
}
}







返回类别: 教程
上一教程: 利用Java调用可执行命令实例
下一教程: Driver Class Name and JDBC URL Format

您可以阅读与"java自动在中关村二手市场发布信息"相关的教程:
· java中关于星期时间的操作
· 用JSP编写通用信息发布程序
· java中关于html的转变
· JAVA中判定某具体信息列表中是否有空项(经验总结)
· 用JSP编写通用信息发布程序 
    微笑服务 优质保证 索取样品