今天同事做了一个我们感觉很牛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抓取网页乱码问题的处理相关推荐

  1. java取网页数据_Java抓取网页数据(原来的页面+Javascript返回数据)

    转载请注明出处. 有时候因为种种原因.我们须要採集某个站点的数据.但因为不同站点对数据的显示方式略有不同! 本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据.(2)抓取网页Javas ...

  2. java取模负数_JAVA中取模的问题

    ## Java取模(%)运算 > [上篇文章](https://yebukong.com/article/1101070795486109697.html "上篇文章") 提 ...

  3. java 网页编码_JAVA如何判断网页编码

    前言 最近做一个搜索项目,需要爬取很多网站获取需要的信息.在爬取网页的时候,需要获得该网页的编码,不然的话会发现爬取下来的网页有很多都是乱码. 分析 一般情况下,网页头信息会指定编码,可以解析head ...

  4. java 数据写入txt乱码_java写入文件是乱码

    java写入文件是乱码 我们读取.写入文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. ...

  5. java连接mysql乱码_java链接mysql 中文乱码

    {转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都 ...

  6. java 锟斤 解决乱码_java eclipse 开发中文乱码锟斤拷小锟斤拷锟

    最近在做项目的时候发现有些员工提交的代码到SVN上之后乱码了,eclipse没有乱码,乱码字样为"锟斤拷小锟斤拷锟斤拷植锟斤拷锟斤拷3146锟斤拷锟斤拷锟斤拷锟绞撅拷锟绞硷拷锟揭筹拷锟?&q ...

  7. java取邮箱前缀_java抓取网页或文件中的邮箱号码

    java抓取网页或文件中的邮箱号码 发布时间:2020-10-18 08:58:32 来源:脚本之家 阅读:69 作者:java大渣渣 本文实例为大家分享了java抓取邮箱号码的具体代码,供大家参考, ...

  8. java抓取网页代码_java 抓取网页内容实现代码

    复制代码 代码如下: package test; import java.io.BufferedReader; import java.io.IOException; import java.io.I ...

  9. 用java爬取学校数据_Java爬取校内论坛新帖

    Java爬取校内论坛新帖 为了保持消息灵通,博主没事会上上校内论坛看看新帖,作为爬虫爱好者,博主萌生了写个爬虫自动下载的想法. 嗯,这次就选Java. 第三方库准备 Jsoup Jsoup是一款比较好 ...

最新文章

  1. 第五周周记(国庆第七天)
  2. 高效Transformer层出不穷,谷歌团队综述文章一网打尽
  3. iOS 开发 需要的版本管理工具,UI图,bug管理工具等
  4. 【自动驾驶】Eigen:矩阵Matrix的使用
  5. 又一起!北大副校长詹启敏院士被疑25篇论文造假
  6. 双数据源配置(一个项目中链接两个数据库)
  7. phpcms文章的发布时间改为可输入的文本框
  8. java numberformat 方法_java.text.NumberFormat用法
  9. effective java 第2条:遇到多个构造器参数时要考虑用构造器
  10. raid卡 4k 设置 linux,硬盘“大户”看过来,手把手教你组建 RAID 磁盘阵列
  11. 2012最新网上购物排行榜
  12. Java练习题(方法)
  13. jar脱壳_Android app 脱壳
  14. 华为“吐出”的高端市场,小米 Ov 却吃不下
  15. Android事件传递简单分析
  16. 第 6 篇、Linux C基础 | 数据类型和标识符
  17. 【vue】二、vue2仿去哪儿网app——首页开发
  18. Convert hex to base64
  19. 数据库总结:--有道笔记整理
  20. [CAD]win10系统安装CAD时一直解压怎么办(安装漫长怎么办)(正在解压AutoCAD_20xx_Simplified_Chinese_Win_64bit_dim)

热门文章

  1. 【媒体应用:Android平台VLC媒体播放器探索之路系列】之一:VLC播放器开篇
  2. AE实现Label Feature(转)
  3. Python药店销售数据分析
  4. SQL Server 事物日志空间收缩
  5. java数独流程图_九宫格数独游戏C语言解法
  6. 倒F天线仿真及走线宽度和高度对天线参数的影响
  7. 查询SCI期刊的英文缩写
  8. 2020中国全国各省市,三级联动数据,数据机构(数据来自国家统计局官网)
  9. opencv-黑马程序员---Chapter1 opecv简介
  10. 东北林大计算机考研难吗,东北林业大学考研难吗