资源简介
java实现京东模拟登录,进行添加身份信息,购买机票信息。
代码片段和文件信息
package downfa;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.httpclient.Cookie;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.logging.LogFactory;
import org.apache.log4j.Logger;
import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.CookieManager;
import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.DomText;
import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
import com.gargoylesoftware.htmlunit.html.HtmlBody;
import com.gargoylesoftware.htmlunit.html.HtmlDivision;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
import com.gargoylesoftware.htmlunit.html.HtmlImage;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlSpan;
import com.gargoylesoftware.htmlunit.html.HtmlStrong;
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
/**
* 文档处理类
*
*/
public class Document {
private static final Logger LOGGER = Logger.getLogger(Document.class);
public static WebClient client = null;
private static SimpleDateFormat dateFormat1 = new SimpleDateFormat(“yyyy/MM/dd/“);
static{
LOGGER.info(“openWebClient“);
// client = new WebClient(BrowserVersion.INTERNET_EXPLORER_8);
client = new WebClient(BrowserVersion.CHROME);
client.getOptions().setThrowExceptionOnscriptError(false);
//client.getOptions().setjavascriptEnabled(true);
//client.getOptions().setCssEnabled(false);
client.getOptions().setThrowExceptionOnscriptError(false);
client.getOptions().setUseInsecureSSL(true);
client.getOptions().setjavascriptEnabled(false);
client.getOptions().setThrowExceptionOnFailingStatusCode(false);
client.getOptions().setCssEnabled(false);
client.getOptions().setRedirectEnabled(true);
client.getOptions().setActiveXNative(false);
client.setAjaxController(new NicelyResynchronizingAjaxController());
// LogFactory.getFactory().setAttribute(“org.apache.commons.logging.Log““org.apache.commons.logging.impl.NoOpLog“);
// java.util.logging.Logger.getLogger(“net.sourceforge.htmlunit“).setLevel(java.util.logging.Level.OFF);
}
/**
* 获得Html 页面
* @param url 链接
* @return
* @throws IOException
* @throws MalformedURLException
* @throws FailingHttpStatusCodeExcepti
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15369 2018-07-09 10:26 Document.java
文件 56031 2018-08-06 17:26 bbbb.html
文件 43263 2018-08-07 14:06 HttpClientLogin3.java
文件 24663 2018-08-06 17:26 aaaa.txt
----------- --------- ---------- ----- ----
139326 4
- 上一篇:计算器实现四则运算
- 下一篇:阿里巴巴Java开发手册V1.0.2
相关资源
- 阿里巴巴Java开发手册V1.0.2
- 2018年最新java大数据基于storm开发实时
- 基于java的倒排索引
- JAVA实现万年历小程序
- 北大青鸟S2JAVA门禁系统
- WEB页面导出为EXCEL表格的方法
- cookie在jsp中的使用,登录页面选择时
- java面试题题库全
- Java通过JNA调用TSCLIB.dll控制热敏打印机
- Java Web 三层架构详解
- JAVA拿火柴小游戏
- java 生成word 的第三方控件
-
xm
l-apis.jar包 - 多线程web服务器 附实验报告 java
- 网络五子棋游戏java socket swing 小项目
- servlet-api.jar 地址
- (手机移动web)iscroll+html5+css3+js实现
- 基于遗传算法的车间作业调度JSP_GA
- quartz 定时任务jar包
- java实现js、css、图片合并到html文件
- Java-WebSocket-jar
- 网上 商品 交易 系统 源代码 jsp
- 基于JAVA的论坛源码(J2EE 毕业设计)
- pos机java调用程序demo(基于dll调用)
- registry-3.1.3jar包
- Python AES和Java AES/ECB/PKCS5Padding互转
- Jpcap 64位
- csv文件读下用的jar包
- java解压缩文件文件夹
- java药品管理系统
评论
共有 条评论