爬虫, 获取登录者的外网IP
笔者学习了一下用爬虫, 获取登录者的外网IP。
首先导入Jsoup的jar包
public class RetrivePage {
private static String url="http://www.ip.cn/";
/** 连接网站,模拟浏览器登陆,避免网站识别为手机进入 */
private static final String USERAGENT = "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0";
/**设置超时时间 */
private static final int timeout=50000;
/**
* @param args
*/
public static void main(String[] args) {
try {
Document doc=Jsoup.connect(url).userAgent(USERAGENT).timeout(timeout).get();
Elements elements=doc.select("#result .well ");
if(elements !=null && elements.size()>0){
for (Element e:elements) {
//System.out.println(e.select("p ").text());
System.out.println("我的远程IP:"+e.select("p code").text());
System.out.println(e.select("p ").text());
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
到此为止,主要为自己做备忘,同时方便有需要的人。呵呵!
最新文章
- JQuery阻止事件冒泡
- Sqlite日期类型问题:该字符串未被识别为有效的 DateTime(String not recognized as a valid datetime)
- CSDN CODE平台,中国版Github简要使用说明!(多图慎入)
- Spark Streaming容错的改进和零数据丢失
- XML中文本节点存储任意字符的方法
- mac osx 系统 brew install hadoop 安装指南
- java.sql.SQLException: 对只转发结果集的无效操作: last
- hdu Waiting ten thousand years for Love
- (转载)一步一步学Linq to sql系列文章
- [Bootstrap]组件(一)
- 关于Java基本数据类型
- QQ空间的“神奇”图片
- 下载jdk文件后缀是.gz而不是.tar.gz怎么办
- hbase ganglia监控配置
- js中call、apply、bind那些事
- String常用的方法
- bzoj2839 集合计数(容斥)
- Python闭包举例
- [Postman]响应(7)
- 【linux总结】zsl
热门文章
- 5Hibernate入门----青软S2SH(笔记)
- Node+Express+node-mysql 实战于演习 全套mysql(增删改查)
- [Python &; Machine Learning] 学习笔记之scikit-learn机器学习库
- (转)dp和dip是同一个单位
- JQuery mobile中按钮自定义属性的改变
- HTML5 声明兼容IE的写法(转载)
- 数据库Blob数据类型转String
- [python面向对象]--基础篇
- 利用CAReplicatorLayer实现的加载动画
- 51nod1130(斯特林近似)