手机微博(weibo.cn)模拟登录及页面解析
package com.laudandjolynn.test;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.StringReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
import org.apache.commons.lang3.StringUtils;
import org.apache.tika.exception.TikaException;
import org.jsoup.Connection;
import org.jsoup.Connection.Method;
import org.jsoup.Connection.Response;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Element;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
public class WeiboCnUtils {
private final static Logger logger = LoggerFactory
.getLogger(WeiboCnUtils.class);
private final static Pattern PATTERN_SID = Pattern.compile("uid=(\d+)");
private final static Pattern PATTERN_WB_POST_DATE_TIME1 = Pattern
.compile("(\d{2})
最新文章
- angular 源码分析 1 - angularInit()
- GPS模块数据放入谷歌地图显示,不准
- JDBC、JTA、Spring的事务管理
- JavaScript学习笔记-正则表达式(语法篇)
- 简单理解dropout
- 使用guava带来的方便
- 2. 星际争霸之php面向对象(二)
- hadoop拾遗(五)---- mapreduce 输出到多个文件 / 文件夹
- powerScript脚本
- mybatis系列-11-一对多查询
- [刷题codeforces]651B/651A
- VS2010 编译安装boost库
- 用Java语言实现简单的词法分析器
- log4xx/log4j异步日志配置示例
- python 玩耍天地
- 在线jquery.min.js、vue.min.js引用
- 堵上NFine SubmitForm漏洞
- Web App Checklist
- Understanding Linux CPU stats
- Java8 新特性Stream 的学习和使用方法