...
应该先说,本来相对网页加载的程序段进行规范的,但是,当再次编写的时候发现,还是不能很好的掌握网页加载的具体规则,导致获取页面的代码还是很繁杂。其他部分改的差不多了,还有就是当微博中的字符含有 等时,会提示字符串格式错误,这个也该需要改进的,,还没改进,程序还需要一个挂空线程的功能,保留现场,让程序可以继续爬取,而不是从头再爬。 各种类 ...
2013-05-25 10:09 0 2758 推荐指数:
...
一、微博API 使用微博API获取数据是最简单方便,同时数据完整性高的方式,缺点是微博开发平台对于API的调用次数做了严格的限制。具体使用过程参考http://open.weibo.com/,有详细的教程,对于API次数的限制,我们是通过注册多个开发者账号来绕过,对于某个IP调用API次数 ...
最近在研究新浪微博,发现新浪微博采取的RSA2的加密方式,见此链接:http://hi.baidu.com/enmzqbeadvfhiye/item/4018b4e7775cd3edfa42bad3。 其中的算法是观察新浪微博的js中发现的,地址:http://login.sina.com.cn ...
模拟登陆部分实现: package token.exe; import java.math.BigInteger; import java.util.Random; import o ...
前言: 兄弟们来了来了,最近有人在问如何模拟新浪微博登陆抓取数据,我听后默默地抽了一口老烟,暗暗的对自己说,老汉是时候该你出场了,所以今天有时间就整理整理,浅谈一二。 首先: 要想登陆新浪微博需要预登陆,即是将账号base64加密,密码rsa加密以及请求http ...
1.设置ROBOTSTXT_OBEY,由true变为false 2.设置DEFAULT_REQUEST_HEADERS,将其改为request headers 3.根据请求链接,发出第一个请求, ...
为了学习机器学习深度学习和文本挖掘方面的知识,需要获取一定的数据,新浪微博的大量数据可以作为此次研究历程的对象 一、环境准备 python 2.7 scrapy框架的部署(可以查看上一篇博客的简要操作,传送门: 点击打开链接) mysql的部署(需要的资源 ...
技术开发者往往对微博这个产品非常关心,对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些 ...