当前位置: 首页 > news >正文

Jsoup 获取页面返回的table中的内容

这里就按照查号码页面,返回的是一个html页面,从页面中获取带到需要的信息,
有时候会出现乱码,
EntityUtils.toString(entity, "gb2312")
小陷阱---设置的编码格式要按照,返回的页面头信息中的编码格式设置,
如果设置了utf-8就会出现乱码

try {
HttpClient httpClient = new DefaultHttpClient();
String url = "http://wap.ip138.com:8080/search.asp?mobile=18862165079&action=mobile";
HttpGet get = new HttpGet(url);
HttpResponse response = null;
response = httpClient.execute(get);
HttpEntity entity = response.getEntity();
String str = EntityUtils.toString(entity, "gb2312");
Document doc = Jsoup.parse(str);
Elements trs = doc.select("table").get(1).select("tr");
for (int i = 0; i < trs.size(); i++) {
Elements tds = trs.get(i).select("td");
for (int j = 0; j < tds.size(); j++) {
String text = tds.get(j).text();
System.out.println(text);
}
}
}catch (Exception e){
e.printStackTrace();
}


java 模拟页面表单提交,并处理返回的数据

转载链接

https://blog.csdn.net/weixin_41541415/article/details/80278653

转载于:https://www.cnblogs.com/foreverstudy/p/11168458.html

相关文章:

  • 手把手教你抄写URP——2——透明材质
  • 简单工厂(二)——coding
  • 手把手教你抄写URP——3——自发光材质
  • 抗癌中草药彩色图谱——西洋参
  • 防癌抗癌有着四步就足够了
  • mac java环境变量配置
  • 圣女贞德
  • 苏格拉底入职简历
  • 第一篇:个案管理师之概念篇-台湾最佳医院信息化及管理实践-
  • 释加牟尼生平简历
  • blendshapes
  • sqlite数据库简单操作
  • matlab基础
  • 安装vs 2005 sp1出现错误
  • 长长的回廊
  • 「面试题」如何实现一个圣杯布局?
  • 【刷算法】从上往下打印二叉树
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android框架之Volley
  • HashMap ConcurrentHashMap
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java比较器对数组,集合排序
  • Redux系列x:源码分析
  • XForms - 更强大的Form
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 跨域
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 协程
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 如何在招聘中考核.NET架构师
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ###STL(标准模板库)
  • #《AI中文版》V3 第 1 章 概述
  • #includecmath
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.each()与$(selector).each()
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (黑马C++)L06 重载与继承
  • (九)c52学习之旅-定时器
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (转)C#调用WebService 基础
  • (转)LINQ之路
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat批处理(一):@echo off