我们以新浪微博为例来实现一个Cookies池的搭建过程。
准备工作
搭建之前肯定需要一些微博的账号。需要安装好Redis数据库并使其正常运行。需要安装Python的RedisPy、requests、Selelnium、Flask库。另外,还需要安装Chrome浏览器并配置好ChromeDriver。
Cookies池架构Cookies的架构和代理池类似,同样是4个核心模块,如下图所示。
Cookies池架构的基本模块分为4块:存储模块、生成模块、检测模块、接口模块。
存储模块
需要存储的内容无非就是账号信息和Cookies信息。
建立两个Hash,结构分别如下图所示。