面向微博的网络爬虫研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:lixuantea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web2.0的兴起,社交化媒体迅速发展,已成为信息共享和传播的重要平台。以新浪微博、腾讯微博为代表的社交化媒体采用Ajax技术,实现了浏览器和服务器之间信息的异步传输,改善了用户体验,与此同时,也增加了异步信息获取的困难。传统的网络爬虫只是通过解析静态html网页中的<a>标签获取网页中的URL,对于通过执行JavaScript脚本产生的动态信息的获取已显得无能无力。本文首先介绍了网络爬虫工作原理,传统网络爬虫的实现过程,并对网络爬虫中使用的关键技术进行了研究,包括网页搜索策略、URL去重算法、网页分析技术、更新策略等。然后针对微博的特点和Ajax技术的实现方法,指出传统网络爬虫的不足,以及信息抓取的技术难点,深入分析了现有的基于Ajax的网络爬虫的最新技术——通过模拟浏览器行为,触发JavaScript事件(如click, onmouseover等),解析JavaScript脚本,动态更新网页DOM树,抽取网页中的有效信息。最后,详细论述了面向SNS网络爬虫系统的设计方案,整体构架,以及各功能模块的具体实现。面向微博的网络爬虫系统的实现是以新浪微博作为抓取的目标网站。结合新浪微博网页的特点,通过模拟用户行为,解析JavaScript,建立DOM树来获取网页动态信息,并按照一定的规则提取出网页中的URL和有效信息,并将有效信息存入数据库。本系统成功的实现了基于Ajax技术的网页信息的提取。
其他文献
旱地约占我国国土总面积的70%,旱作农田面积约为5亿公顷,占总耕地面积的50%,旱作农业对保障我国粮食安全至关重要。玉米是旱作地区最重要的粮食作物之一,但是受有限水资源的影响,
本论文观察了韩国进行对华制造业直接投资时发生的问题,并提出了针对此问题的应对方案。为此,本论文首先分析对外直接投资理论的背景和动机、决定因素以及中韩两国的制造业竞
随着网络经济繁荣以及银行支付清算系统的升级,电子货币的使用范围逐渐扩大。2012年银行卡业务发生金额占非现金支付体系发生金额的26.9%,银行卡业务发生金额同比增长22.4%,
目的:探讨女性原发性开角型青光眼(POAG)发病的危险因素,进行原发性开角型青光眼患者生存质量的研究,并研究影响原发性开角型青光眼患者生存质量的相关影响因素,为探索提高原
杨昌济的学术思想起源于湖湘文化,有着传统理学的深刻烙印,发展至中期又吸收了近代以来西学思想的部分精髓,最后在其对于现实理性思考的基础上呈现出以教育、伦理和哲学为主体的
可重构计算通过在时空域上重用硬件资源完成计算任务,在可重构系统中,硬件任务可以像软件程序一样动态的调用和修改,既保留了硬件的计算性能,又具备了软件的灵活性。随着以图
本文主要是分析影响大学生就业竞争力的因素及提出相应对策。首先简述了近年来我国大学生整体的就业情况。然后明确了大学生就业竞争力的定义,分析了大学生就业竞争力的三大
中国财政部于2006年2月发布了包括1项基本准则和38项具体企业会计准则以及应用指南在内的新企业会计准则,并印发通知(财会[2006]3号)宣布最新企业会计准则自2007年1月1日起在
近年来,随着我国经济总量的不断增长和人民收入水平的逐步提高,人们的投资理财意识也大大的增强了。同时我国资本市场的发展和完善也为广大投资者提供了一个巨大的投资平台,
当前,一方面,我国改革开放步伐稳健,人民群众需求呈现多元化发展趋势,另一方面,我国正处在社会转型的关键时期,社会矛盾日益凸显,为满足民众因“政府失灵”、“市场失灵”而