基于主题和类别的网络新闻采集系统设计与实现
[Abstract]:With the development of Internet, network news has become one of the important sources for people to obtain information. Network news has the advantages of fast transmission, wide influence, wide social acceptance, but there are some false, low-quality network news, the uneven quality of network news reduces the user's reading experience. In addition, to some extent, network news has become the source of public opinion and the way of dissemination, so collecting real, accurate and structured network news data in the mass of network news data has become the focus of network public opinion research. This paper aims at the topic network news and the category network news, and solves the problem of the topic collection and the category collection in the network news collection emphatically, and on the basis of its basic function realization, further consideration to improve the performance of the system. In this paper, the concepts of topic crawler and SVM classifier are introduced, and Xpath and multithreading techniques are introduced. Based on the above theories and techniques, a network news collection system based on topic and category is designed and implemented. The system has the function of collecting and storing topic network news and category network news. In the network news collection based on topic, this system forms the crawling priority queue by calculating the similarity of the page, then extracts the title, URL, release time, release source of the topic network news by Xpath technology. Finally, the collected thematic network news data is stored in the system database. In the network news collection based on category, this paper introduces Libsvm packet to realize the training and construction of classifier, and then extracts the title, URL, publishing time, publishing source, text and other contents of category news through Xpath technology. Entertainment, finance and sports, and finally the collection of category network news data stored in the system database. First of all, this paper introduces the research background and significance of the network news collection, focusing on the domestic and foreign research on the topic crawler, classifier; Secondly, this paper introduces the theory and technology involved in the process of network news collection, including Robots protocol, general web crawler, support vector machine, topic crawler search strategy, Xpath technology and so on. Then, this paper analyzes and introduces the requirements of the system, designs the architecture of the system as a whole, and designs the module composition of the system in detail. The module of the system includes the seed injection module of the news website. Web source code acquisition module, web page analysis module, classification module, theme filtering module, URL scheduling module, URL de-reduplication module, page information extraction module, database storage module; In addition, on the basis of the overall design and detailed design of the system, by calling the ICTCLAS package and the Libsvm package, this paper realizes many modules of the above design. The functions of subject-based network news collection and category-based network news collection are further realized. Finally, this paper lists the hardware and software environment needed to run the system, and tests the function and performance of the system separately. The results of the test meet the expected requirements of the system, but there are still many areas for improvement. This system uses C # language in Windows7 32-bit operating system environment to realize the subject collection and category acquisition. The robustness, efficiency, persistence and stability of the system can meet the expected requirements, and can accurately, timely and effectively collect and store the network news data based on topic and category.
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 徐晨初;张燕平;刘国涛;;一种优化路径的聚焦爬虫爬行策略[J];小型微型计算机系统;2016年08期
2 王景中;邱铜相;;基于TF-IDF改进算法的聚焦主题网络爬虫[J];计算机应用;2015年10期
3 崔萌;张春雷;;LIBSVM,LIBLINEAR,SVM~(muticlass)比较研究[J];电子技术;2015年06期
4 张莹;吴和生;;面向多进程负载均衡的Hash算法比较与分析[J];计算机工程;2014年09期
5 林华;;Robots协议维护互联网秩序[J];IT时代周刊;2014年17期
6 苗凤华;周巧姝;;SQL Server 2008数据管理系统的优势研究[J];长春师范大学学报;2014年06期
7 张运诗;仲兆准;钟胜奎;谢光伟;;基于Visual Studio 2010的员工信息数据库设计和实现[J];电脑知识与技术;2013年28期
8 范·哈克;米歇尔·帕克斯;曼纽尔·卡斯特;张建中;李雪晴;;新闻业的未来:网络新闻[J];国际新闻界;2013年01期
9 高晓琴;;一种改进的SVM文本数据分类技术研究[J];科技通报;2012年04期
10 黄瑜青;;基于混合核函数的SVM在文本自动分类的应用[J];计算机光盘软件与应用;2012年02期
相关博士学位论文 前1条
1 陈竹敏;面向垂直搜索引擎的主题爬行技术研究[D];山东大学;2008年
相关硕士学位论文 前9条
1 李晴;Robots协议与互联网竞争规治[D];清华大学;2015年
2 于甜甜;基于语义树的语句相似度和相关度在问答系统中的研究[D];山东财经大学;2014年
3 纪伟;微博数据采集系统的设计与实现[D];河北科技大学;2013年
4 黄涛;布隆过滤器在网页去重中的研究与应用[D];大连海事大学;2013年
5 张科;基于《知网》义原空间的文本相似度计算研究与实现[D];重庆大学;2013年
6 高龙;搜索引擎中通用爬虫系统的研究与设计[D];吉林大学;2013年
7 贺苏伟;教育新闻采集系统的设计与实现[D];华南理工大学;2012年
8 董红赞;中小企业信息管理系统需求分析流程研究[D];上海交通大学;2009年
9 张玲;智能信息采集搜索策略研究[D];湖南大学;2004年
,本文编号:2402489
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2402489.html