|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
/** 文件名: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编写通用信息发布程序 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |