详情参考这里,下面提供核心代码。

#coding=utf-8
#author:walker
#date:2013-11-21from selenium import webdriver
import time
import requests
b = webdriver.Firefox()
#b = webdriver.Ie()
b.delete_all_cookies()
cookies = {}
while True:list_cookies = b.get_cookies()  #这里返回的是一个更多信息的字典列表print(list_cookies)for s in list_cookies:cookies[s['name']] = s['value']print(cookies)if cookies.has_key('BAIDUID'):b.close()breaktime.sleep(2)sn = requests.Session()
requests.utils.add_dict_to_cookiejar(sn.cookies, cookies)
#或者
requests.get(url, cookies=cookies)

相关阅读:

1、Cookies揭秘 [Asp.Net, Javascript]

2、selenium tips

3、How to add a cookie to the cookiejar in python requests library

*** walker ***

转载于:https://blog.51cto.com/walkerqt/1329600

Python将浏览器cookies共享给requests库相关推荐

  1. Python爬虫之(六)requests库的用法

    介绍 对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助.入门之后,我们就需要学习一些更加高级的内容和工具来方便我们的爬取.那么这一节来简单介绍一下 requests 库的基本用法 安装 pip i ...

  2. python爬虫学习实践(一):requests库和正则表达式之淘宝爬虫实战

    使用requests库是需要安装的,requests库相比urllib 库来说更高级方便一点,同时与scrapy相比较还是不够强大,本文主要介绍利用requests库和正则表达式完成一项简单的爬虫小项 ...

  3. 【Python爬虫学习笔记3】requests库

    在上一篇中学习了urllib库的基本使用,通过它我们可以完成爬虫中发送请求和处理响应的大部分功能,但在实际使用中多少会很繁琐,比如处理Cookie时需要创建handler和opener对象.正因为如此 ...

  4. python获取浏览器Cookies作业

    第一题 win10系统中本地cookie的存放位置为: IE浏览器:%APPDATA%\Microsoft\Windows\Cookies\ 目录中的xxx.txt文件 (IE浏览器分开存放的): ...

  5. python获取浏览器cookies登录熊猫tv

    在C:\Users\lenovo\AppData\Local\Google\Chrome\User Data\Default路径下查找已经在chrome上登录的cookies,然后用requests访 ...

  6. Python 模拟浏览器访问网页,Selenium库的详细使用

    (一)Selenium基础 入门教程:Selenium官网教程 1.Selenium简介 Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome.Firefox.Safar ...

  7. Python爬虫从入门到精通─第2课 Requests库讲解

    本教程所有源码下载链接:share.weiyun.com/5xmFeUO 密码:fzwh6g 本教程版权归作者GitOPEN所有,转载请征求作者同意 本教程首发于GitOPEN's Home Requ ...

  8. python requests下载图片_Python使用urllib库、requests库下载图片的方法比较

    我们知道,使用Python制作一个爬虫程序,requests库是一个不错的选择,requests发送网络请求非常简单,比较使用urllib库,使用requests库可以大大减少代码量,它还可以定制请求 ...

  9. python爬虫中requests库和正则表达式之淘宝爬虫实战

    #python版本基于2.7 使用requests库是需要安装的,requests库相比urllib 库来说更高级方便一点,同时与scrapy相比较还是不够强大,本文主要介绍利用requests库和正 ...

最新文章

  1. 两轴机械臂+机械爪整体控制板设计与机械爪控制调试
  2. Hibernate-day04
  3. c++编译优化,arm优化
  4. LeetCode 292. Nim Game
  5. hdu 1317——XYZZY
  6. java实现两台计算机的互联,如何用Java语言实现两台计算机之间的文件传输?
  7. Struts2之控制标签
  8. anaconda要和python安装在一个目录下吗_Python开发环境配置,Anaconda的安装!
  9. VMware之以太网链接
  10. collections的defaultdict使用
  11. POJ 3687 逆序拓扑
  12. 湖北省月降水量分布数据
  13. pdf转cad怎么弄_CAD转PDF怎么弄?在线老师傅教你一招
  14. 阿里云域名解析设置自定义DNS服务器
  15. 如何安装 Simscape Multibody Link
  16. 博客备份系统之一:PDF,Word,TXT文件操作类
  17. html 调用es2015模块,给大家分别介绍一下CommonJS和ES2015的import
  18. H5时代的多行文本框
  19. css规则定义的分类,CSS规则定义英汉对照表
  20. 腾讯云服务器备案全流程详细内容记录40天备案的血与泪

热门文章

  1. 网站微端服务器,微端服务器
  2. StringBuffer类的常用方法
  3. php.ini 只读,disabled by the php.ini setting phar.readonly
  4. 树莓派编译mysql卡死_关于树莓派编译工作空间卡死情况的解决办法
  5. spring boot定时任务解析
  6. (数据科学学习手札05)Python与R数据读入存出方式的总结与比较
  7. ARM Cotex-M4数据手册4---System Control
  8. 统计剩余字数(jq版)
  9. 移动端布局 - REM方式
  10. [zz] 使用ssh公钥密钥自动登陆linux服务器