python爬取加密qq空间_python+selenium+requests爬取qq空间相册时遇到的问题及解决思路...

news/2024/11/26 22:24:21/

最近研究了下用python爬取qq空间相册的问题,遇到的问题及解决思路如下:

1、qq空间相册的访问需要qq登录并且需是好友,requests模块模拟qq登录略显麻烦,所以采用selenium的driver登录,登录成功之后获取其cookie即可,代码如下

from selenium import webdriver

import requests

driver = webdriver.Chrome()

url = 'https://user.qzone.qq.com/'

driver.get(url)

# 在driver中操作完登录之后,在程序中回车继续

input("继续?")

cookies = driver.get_cookies() #这里就获取了浏览器中的cookies

2、获取cookies之后,用request模块进行操作,并将cookies赋给它

s = requests.session()

#对driver获取的cookies进行处理,提取出我们想要的部分

cookies_ = {}

for cookie in cookies:

if cookie['name'] == 'p_skey':

skey = cookie['value']

cookies_[cookie['name']] = cookie['value']

# 将cookies_添加到s.cookies 里

requests.utils.add_dict_to_cookiejar(s.cookies, cookies_)

3、此时通过s.get(url),就可以访问到自己登录后才能看见的网址或图片源了

类似登录后才能进行操作的问题都可以用上述思路进行解决,只不过需要经过手动确认的“半自动”状态,不过之后交给requests,还是能大大提高我们的工作效率

本篇博文参考了大神的博客文章https://www.zh30.com/python-selenium-qqzone-album.html,十分感谢!


http://www.ppmy.cn/news/545001.html

相关文章

AutoHotKey脚本的循环:While和Loop

While AHK提供三种循环方法,分别是Loop, While和For,其中While和For在其他语言中都很常见,下面通过while循环,实现一个鼠标框选矩形尺寸的脚本 ; 来自官网的案例 CoordMode "Mouse", "Screen"~LButton:: {M…

键盘按键修改工具(修改默认按键位置) 绿色版

文件简介: 改键精灵是款适用于电脑使用的更改键位功能的改建工具,是通过一个虚拟键盘来改变键位,将你要改变的按键拖动到要替换的键位上,还可以实现自定义你的键盘,使用非常简单,如果不知道怎么使用可以看下…

按键精灵 大沙漠插件注册

//释放“附件”中自己添加的文件到D:\dm目录中,释放Regdll.dll到plugin目录中 PutAttachment "D:\dm", "*.*" PutAttachment ".\plugin", "Regdll.dll" //调用regdll.dll,注册大漠插件 Call Plugin.Regdll.reg("D:\d…

按键精灵 官方废了 , 不更新了

临时笔记 抓包 F12,或者httpwatch { 按键官网基础教程网址:http://zy.anjian.com/videomanual/index.html http://www.aipai.com/c9/ODY9JSYmIGgnaiAr.html 网页按键精灵 wqm 文档 被官网禁用了 WQM 不更新了 http://bbs.anjian.com/showtopic-116344-1.aspx } 可以根据坐

按键精灵官网版 v9.63.12960 绿色版

按键精灵官网版 v9.63.12960 绿色版 软件大小:12.5MB 软件语言:简体中文 软件性质:常用软件 软件授权:绿色版 更新时间:2014-04-29 应用平台:/Win8/Win7/WinXP 按键精灵官网版是一款按键辅助小工具。…

强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN

【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧(调参、画图等、趣味项目实现、学术应用项目实现 专栏详细介绍:【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧…

【软件设计师暴击考点】程序设计语言-高频考点暴击系列

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:软件…

ffmpeg 音频 变声

记录一次ffmpeg编码变声的根本原因: 音频源采样率和ffmpeg编码时的采样率不同,音频源在采集是采样率为48000,而编码时用44100,所以播放出来的声音显得宽厚、是真。