java 抓取网页乱码_java抓取网页乱码问题的处理
今天同事做了一个我们感觉很牛B的彩票预测程序,采用的是遗传算法实现,于是我“剽”来学习先,但是部署到我电脑上以后,就有问题了:
1、用她的抓取程序得到的网页内容出现乱码,导致数据无法解析,苦思不得其解,今天终于在一个牛人的博客上得到正果,哈哈,抓取数据成功。
一下是处理java抓取网页乱码的解决方案,我这里测试通过哦。
java 抓取网页乱码问题处理
String htmlContent = "";
java.io.InputStream inputStream;
java.net.URL url = new java.net.URL("www.csdn.net ");
java.net.HttpURLConnection connection = (java.net.HttpURLConnection) url.openConnection();
connection.connect();
inputStream = connection.getInputStream();
byte bytes[] = new byte[1024*100];
int index = 0;
int count = inputStream.read(bytes, index, 1024*100);
while (count != -1) {
index += count;
count = inputStream.read(bytes, index, 1);
}
System.out.println (count);
htmlContent = new String(bytes, "gb2312");//
System.out.println(htmlContent);
java 抓取网页乱码_java抓取网页乱码问题的处理相关推荐
- java取网页数据_Java抓取网页数据(原来的页面+Javascript返回数据)
转载请注明出处. 有时候因为种种原因.我们须要採集某个站点的数据.但因为不同站点对数据的显示方式略有不同! 本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据.(2)抓取网页Javas ...
- java取模负数_JAVA中取模的问题
## Java取模(%)运算 > [上篇文章](https://yebukong.com/article/1101070795486109697.html "上篇文章") 提 ...
- java 网页编码_JAVA如何判断网页编码
前言 最近做一个搜索项目,需要爬取很多网站获取需要的信息.在爬取网页的时候,需要获得该网页的编码,不然的话会发现爬取下来的网页有很多都是乱码. 分析 一般情况下,网页头信息会指定编码,可以解析head ...
- java 数据写入txt乱码_java写入文件是乱码
java写入文件是乱码 我们读取.写入文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. ...
- java连接mysql乱码_java链接mysql 中文乱码
{转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都 ...
- java 锟斤 解决乱码_java eclipse 开发中文乱码锟斤拷小锟斤拷锟
最近在做项目的时候发现有些员工提交的代码到SVN上之后乱码了,eclipse没有乱码,乱码字样为"锟斤拷小锟斤拷锟斤拷植锟斤拷锟斤拷3146锟斤拷锟斤拷锟斤拷锟绞撅拷锟绞硷拷锟揭筹拷锟?&q ...
- java取邮箱前缀_java抓取网页或文件中的邮箱号码
java抓取网页或文件中的邮箱号码 发布时间:2020-10-18 08:58:32 来源:脚本之家 阅读:69 作者:java大渣渣 本文实例为大家分享了java抓取邮箱号码的具体代码,供大家参考, ...
- java抓取网页代码_java 抓取网页内容实现代码
复制代码 代码如下: package test; import java.io.BufferedReader; import java.io.IOException; import java.io.I ...
- 用java爬取学校数据_Java爬取校内论坛新帖
Java爬取校内论坛新帖 为了保持消息灵通,博主没事会上上校内论坛看看新帖,作为爬虫爱好者,博主萌生了写个爬虫自动下载的想法. 嗯,这次就选Java. 第三方库准备 Jsoup Jsoup是一款比较好 ...
最新文章
- 第五周周记(国庆第七天)
- 高效Transformer层出不穷,谷歌团队综述文章一网打尽
- iOS 开发 需要的版本管理工具,UI图,bug管理工具等
- 【自动驾驶】Eigen:矩阵Matrix的使用
- 又一起!北大副校长詹启敏院士被疑25篇论文造假
- 双数据源配置(一个项目中链接两个数据库)
- phpcms文章的发布时间改为可输入的文本框
- java numberformat 方法_java.text.NumberFormat用法
- effective java 第2条:遇到多个构造器参数时要考虑用构造器
- raid卡 4k 设置 linux,硬盘“大户”看过来,手把手教你组建 RAID 磁盘阵列
- 2012最新网上购物排行榜
- Java练习题(方法)
- jar脱壳_Android app 脱壳
- 华为“吐出”的高端市场,小米 Ov 却吃不下
- Android事件传递简单分析
- 第 6 篇、Linux C基础 | 数据类型和标识符
- 【vue】二、vue2仿去哪儿网app——首页开发
- Convert hex to base64
- 数据库总结:--有道笔记整理
- [CAD]win10系统安装CAD时一直解压怎么办(安装漫长怎么办)(正在解压AutoCAD_20xx_Simplified_Chinese_Win_64bit_dim)