使用Crawler对腾讯新闻进行数据爬取并保存入库

系统环境:Windows7java

任务要求:爬取URL + 爬取里面的新闻内容 + 入库数据库

http://www.oschina.net/p/Crawler 项目软件地址安全


一、咱们首先要有一个URL列表,有了列表咱们才能深度去挖掘新闻的内容spa

使用cl 命令收集要爬取的内容:.net

C:\Users\ssHss\Desktop\Jar包\ImageTemp>java -jar Crawler1.0.3.jar -cl http://news.qq.com/ -cq "div[class=Q-tpWrap]"orm

-cl http://news.qq.com/ ci

-cq "div[class=Q-tpWrap]"  就是样式代码 <div class="Q-tpWrap" style:"xxsxxs:da;dadsad;sad;"><a href="x">x</a></div>get

提取规则 -cq 后面的参数input

唉呀妈呀,咱们爬取的里面怎么还有各类不同的代码呢,ヾ(。`Д´。). ok,咱们加format参数,哈哈,这样写代码会比较安全一点。 -format 特征it

经过爬取的咱们发现 news.qq.com/a/ 是新闻共有的一个URL特征

咱们加特技 -fromat "news.qq.com/a/" 

加File,咱们生成URL到本地路径中 -input localpath 便可

第一步咱们完成了 URL的收集


二、深度爬取内容 使用ci命令

加载本地URLlist文件,进行爬取

我看了下内容,我把neirong抽取写错了,改为div[class=db]就行了。


三、导入数据库

完成了

相关文章
相关标签/搜索