如何在Python-Selenium中使用PhantomJS加载cookies
来源:互联网 发布:mp288清零软件怎么样 编辑:程序博客网 时间:2024/05/16 15:20
笔者最近一直在研究如何将requests获取的Cookies添加到Selenium,依照百度到的教程,部分网站并不能成功加载。且PhantomJS报错Unable to set Cookie ,几经Google都未能找到准确答案,终于在笔者6小时后的不懈努力后发现了解决办法:
解决的核心在于参数domain,你必须将Cookies的dict格式化如此:
driver=webdriver.PhantomJS()driver.get('http://www.baidu.com')driver.delete_all_cookies()for item in cookie_dictionary: driver.add_cookie( {'domain':'.baidu.com', # 注意baidu.com前的英文句号! 'name':item['name'], 'value':item['value'], 'path':'/','expires':None})driver.get('http://www.baidu.com')
0 0
- 如何在Python-Selenium中使用PhantomJS加载cookies
- Python selenium库使用phantomJs配置
- phantomjs+selenium+python爬虫
- python+selenium+phantomjs 踩坑
- python selenium phantomjs学习
- python+selenium+PhantomJS爬取网页动态加载内容
- 使用selenium+phantomjs
- Selenium + phantomjs使用总结
- 【python 爬虫】selenium爬虫模块 phantomjs如何加代理IP
- Selenium+PhantomJS加载ajax数据
- [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium
- [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium
- Python使用Selenium和PhantomJS解析动态JS的网页
- Python使用Selenium和PhantomJS解析动态JS的网页
- Python使用Selenium + PhantomJS抓取动态网页:今日头条
- phantomjs selenium python 提示错误
- Selenium+Chrome(PhantomJs) Python爬虫
- 如何在Java IDE中使用selenium
- spring+TestNG 单元测试
- 微信为啥不丢“离线消息”?
- 根据Hibernate映射文件和实体类生成数据库
- bootstrap table 主子表 局部数据刷新(刷新子表)
- solr入门学习
- 如何在Python-Selenium中使用PhantomJS加载cookies
- 微信为什么不丢消息?
- 机器学习10-神经网络反向传播算法
- IOS移动端 找回密码页面
- http如何像tcp一样实时的收消息?
- maven聚合和继承(一次操作多个项目)
- 安装PIL报错Could not find a version that satisfies the requirement PIL (from versions: )的解决办法
- UIDynamicAnimator与UIDynamicBehavior(力学类动画)
- 【树莓派】RTC时钟模块安装教程第二部分:Rasbian(linux)下配置工作