##使用Python 库:
1.sinaweibopy
https://github.com/fxsjy/jieba
一个用于访问新浪微博api的python库
2.selenium
可以直接使用pip进行安装
Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
##使用驱动:
1.Chrome驱动
下载地址:http://npm.taobao.org/mirrors/chromedriver
selenium调用需要,需下载系统对应版本,将其放置到系统能直接访问的文件夹,如放在{PYTHON_HOME}/Scripts文件夹中
##数据库:
###数据库名:weibo
1.api_account
DROP TABLE IF EXISTS `api_account`;
CREATE TABLE `api_account` (
`ID` bigint(20) DEFAULT NULL,
`APP_KEYsId` longtext,
`APP_SECRET` longtext,
`access_tok` longtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.weibo_comment
DROP TABLE IF EXISTS `weibo_comment`;
CREATE TABLE `weibo_comment` (
`guid` varchar(40) DEFAULT NULL,
`userID` bigint(20) DEFAULT NULL,
`weiboID` varchar(20) DEFAULT NULL,
`pageNum` int(11) DEFAULT NULL,
`commPeople` varchar(40) DEFAULT NULL,
`commentText` longtext,
`commentTime` varchar(20) DEFAULT NULL,
`crawlTime` varchar(30) DEFAULT '',
`likeNum` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3.weibo_content
DROP TABLE IF EXISTS `weibo_content`;
CREATE TABLE `weibo_content` (
`ID` bigint(20) DEFAULT NULL,
`weiboid` bigint(20) DEFAULT NULL,
`text` longtext,
`lat` longtext,
`lon` longtext,
`title` longtext,
`userid` longtext,
`location` longtext,
`userdescription` longtext,
`gender` longtext,
`created_at` longtext,
`fax` longtext,
`locality` longtext,
`formatted` longtext
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
4.weibo_id
DROP TABLE IF EXISTS `weibo_id`;
CREATE TABLE `weibo_id` (
`guid` varchar(40) NOT NULL,
`userID` bigint(20) NOT NULL,
`weiboID` varchar(20) NOT NULL,
`pageNum` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
###数据库名:map
1.api_account
DROP TABLE IF EXISTS `baidupoi`;
CREATE TABLE `baidupoi` (
`guid` varchar(40) DEFAULT NULL,
`lat` double DEFAULT NULL,
`lng` double DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`address` varchar(50) DEFAULT NULL,
`telephone` varchar(40) DEFAULT NULL,
`type` varchar(20) DEFAULT NULL,
`detail_url` longtext,
`tag` varchar(20) DEFAULT NULL,
`price` varchar(10) DEFAULT NULL,
`shop_hours` varchar(10) DEFAULT NULL,
`overall_rating` varchar(5) DEFAULT NULL,
`taste_rating` varchar(5) DEFAULT NULL,
`service_rating` varchar(5) DEFAULT NULL,
`environment_rating` varchar(5) DEFAULT NULL,
`facility_rating` varchar(5) DEFAULT NULL,
`hygiene_rating` varchar(5) DEFAULT NULL,
`technology_rating` varchar(5) DEFAULT NULL,
`image_num` varchar(5) DEFAULT NULL,
`groupon_num` int(11) DEFAULT NULL,
`comment_num` varchar(5) DEFAULT NULL,
`discount_num` int(11) DEFAULT NULL,
`favorite_num` varchar(5) DEFAULT NULL,
`checkin_num` varchar(5) DEFAULT NULL,
`uid` varchar(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;