Python爬虫scrapy框架Cookie池(微博Cookie池)的使用


Posted in Python onJanuary 13, 2021

下载代码Cookie池(这里主要是微博登录,也可以自己配置置其他的站点网址)

下载代码GitHub:https://github.com/Python3WebSpider/CookiesPool

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

下载安装过后注意看网页下面的相关基础配置和操作!!!!!!!!!!!!!

自己的设置主要有下面几步:

1、配置其他设置

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

2、设置使用的浏览器

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

3、设置模拟登陆

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

源码cookies.py的修改(以下两处不修改可能会产生bug)

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

 Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

4、获取cookie

随机获取Cookies: http://localhost:5000/weibo/random(注意:cookie使用时是需要后期处理的!!)

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

简单的处理方式,如下代码(偶尔需要对获取的cookie处理):

def get_cookie(self):
    return requests.get('http://127.0.0.1:5000/weibo/random').text
 
  def stringToDict(self,cookie):
    itemDict = {}
    items = cookie.replace(':', '=').split(',')
    for item in items:
      key = item.split('=')[0].replace(' ', '').strip(' "')
      value = item.split('=')[1].strip(' "')
      itemDict[key] = value
    return itemDict

scrapy爬虫的使用示例(爬取微博):

middlewares.py中自定义请求中间件

def start_requests(self):
    ua = UserAgent()
    headers = {
      'User-Agent': ua.random,
      }
    cookies = self.stringToDict(str(self.get_cookie().strip('{|}')))
 
    yield scrapy.Request(url=self.start_urls[0], headers=headers,
               cookies=cookies, callback=self.parse)
cookies = self.stringToDict(str(self.get_cookie().strip('{|}')))

    yield scrapy.Request(url=self.start_urls[0], headers=headers,
               cookies=cookies, callback=self.parse)

settings.py 中的配置:

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

5、录入账号和密码:

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

格式规定(账号----密码)

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

6、验证:(注意:使用cmd)

Python爬虫scrapy框架Cookie池(微博Cookie池)的使用

7、使用时注意保持cmd打开运行!!

使用时一定要打开cmd,并运行如第6步。

得到Cookie是判断是否处理处理Cookie(几乎都需要!!)类比第4步!!!

到此这篇关于Python爬虫scrapy框架Cookie池(微博Cookie池)的使用的文章就介绍到这了,更多相关scrapy Cookie池内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python多线程threading.Lock锁用法实例
Nov 01 Python
浅谈Python单向链表的实现
Dec 24 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
python如何派生内置不可变类型并修改实例化行为
Mar 21 Python
python字符串与url编码的转换实例
May 10 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
超简单的Python HTTP服务
Jul 22 Python
python实现人像动漫化的示例代码
May 17 Python
TensorFlow-gpu和opencv安装详细教程
Jun 30 Python
python中spy++的使用超详细教程
Jan 29 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 #Python
Python 生成短8位唯一id实战教程
Jan 13 #Python
python uuid生成唯一id或str的最简单案例
Jan 13 #Python
全网最全python库selenium自动化使用详细教程
Jan 12 #Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 #Python
五分钟学会怎么用python做一个简单的贪吃蛇
Jan 12 #Python
python生成word合同的实例方法
Jan 12 #Python
You might like
PHP 木马攻击防御技巧
2009/06/13 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Flask之请求钩子的实现
2018/12/23 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
python实现贪吃蛇双人大战
2020/04/18 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
草船借箭教学反思
2014/02/03 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
内衣营销方案
2014/03/15 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
端午节演讲稿
2014/05/23 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
工作经验交流材料
2014/12/30 职场文书
生日祝酒词大全
2015/08/10 职场文书