1、https://speedm.qq.com/web201712/map_list.shtml 赛道URL

https://speedm.qq.com/web201712/pet_list.shtml 宠物URL

下面以爬取赛道图片为例

2、进入开发人员工具,点击Network,并选中XHR,XHR是浏览器与服务器请求数据所依赖的对象,所以通过它便能筛选出一些服务器的响应数据。

3、下图红色框地址返回赛道信息的 jsonp 格式数据

问号后面显示的是时间戳可以不用管它;

4、dtm_88:赛道名称,slt_3c:528x260 图片url,tt_8a:1200x500 图片url

5、接下来开始写代码:

import requests
import json
import re
from tqdm import tqdm
import osheaders= {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36'}
#宠物 https://speedm.qq.com/zlkdatasys/data/pet_list/list.json?_=1606187805572
#赛道 https://speedm.qq.com/zlkdatasys/data/map_list/list.json?_=1606187805572
url = 'https://speedm.qq.com/zlkdatasys/data/map_list/list.json?_=1606187805572'response = requests.get(url, headers=headers, allow_redirects=False)
if response.status_code != 200:print("请求失败!")
else:# 创建文件夹if not os.path.exists('D:/QQ飞车手游地图/'):os.mkdir('D:/QQ飞车手游地图/')# 进入文件夹os.chdir('D:/QQ飞车手游地图/')text = response.text#使用正则去除外层maps_data() 宠物:cwsy_80 赛道:dtsy_1finfo_list = json.loads(re.match(".*?({.*}).*", text, re.S).group(1))['dtsy_1f']map_num = len(info_list)for i in tqdm(range(map_num), '正在爬取QQ飞车手游的地图'):#地图名称 宠物:mc_77  赛道:dtm_88map_name = info_list[i]['dtm_88']#地图urlmap_url = info_list[i]['slt_3c']#拼接urlmap_url = 'https:' + map_urlresponse = requests.get(map_url, headers=headers, allow_redirects=False)if response.status_code != 200:print("请求失败!")else:with open(map_name + ".jpg", 'wb') as f:f.write(response.content)f.close()pass

Python 爬取QQ飞车手游赛道 or 宠物 图片相关推荐

  1. python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载

    QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...

  2. python爬取QQ音乐免费歌曲 2020.7.26

    python爬取qq音乐免费歌曲 2020.7.26 目标分析 获取音乐列表 1.浏览器网络请求追踪 2.寻找音乐列表 解析qq音乐 1.下载连接组成 2.获取vkey 3.获取sign参数 关系图 ...

  3. python爬取qq音乐标签_Python爬取qq音乐的过程实例

    一.前言 qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的.于是,来了个qqmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元 ...

  4. php取qq空间说说id,Python爬取qq空间说说的实例代码

    具体代码如下所示: #coding:utf-8 #!/usr/bin/python3 from selenium import webdriver import time import re impo ...

  5. python爬取qq空间锁密图片_Python3爬取QQ空间信息(下)

    |下载W3Cschool手机App,0基础随时随地学编程>>戳此了解| 导语 内容回顾: Python爬取QQ空间信息(上) 按照(上)中的安排,本期内容为抓取QQ空间的好友信息并做可视化 ...

  6. python爬取qq音乐歌曲链接为什么播放不出来_手把手教你使用Python抓取QQ音乐数据(第一弹)...

    原标题:手把手教你使用Python抓取QQ音乐数据(第一弹) [一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. ...

  7. Python爬取QQ音乐url及批量下载

    QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...

  8. 利用python爬取qq个性网图片

    利用python爬取qq个性网图片 网站头像布局大同小异,稍改代码即可爬取想要的头像. 不多bb,上代码. import requests from parsel import Selector im ...

  9. 爬虫实战-python爬取QQ群好友信息

    自从开始学习爬虫后,总是无法控制那一颗躁动的心.每天总是想要爬点什么,爬过电影.爬过电影影评.爬过图片(美女图).爬过视频链接,从最初的简单解析网页到模拟登陆再到异步加载,现在看到一个网页最先想的就是 ...

最新文章

  1. python自带库处理excel-python处理excel之第三方库openpyxl
  2. 使用ado直接连接mysql_使用ADO直接连Mysql ,不经过ODBC
  3. beetlsql报错“请指定Sql类型“的解决方案
  4. 编译器不识别stm指令_编译器简介
  5. php导出excel失败原因,PHPExcel导出Excel文件报找不到该文件错误
  6. 解决浏览器存储问题,不得不了解的cookie,localStorage和sessionStorage
  7. apk图标存放位置_安卓系统下安装完apk程序后,具体的文件夹位置在哪里呢?
  8. 如何仅通过CSS实现多行文本超长自动省略号
  9. Windows 2008上安装VS2008SP1时的怪异错误
  10. 【C语言】第七章 模块化与函数 题解
  11. 多项式的链式存储方案
  12. Codeforces Round #346 (Div. 2) D. Bicycle Race 叉积
  13. 2012中国移动社交游戏市场盈利模式探讨
  14. eclipse基本操作
  15. 公司招聘asp.net 工程师
  16. 知物由学 | 人工智能、机器学习和深度学习如何在网络安全领域中应用?
  17. CCS软件报错“unresolved symbol remain”
  18. 扫外部二维码进入小程序,并且在小程序内获取二维码链接
  19. $.extend中探索深拷贝和浅拷贝
  20. 《软件体系结构》 第九章 软件体系结构评估

热门文章

  1. BFS算法之地铁路线问题
  2. Exchange 2010查询用户MAPI会话是否超过了32个session
  3. WSAIoctl 的SIO_GET_EXTENSION_FUNCTION_POINTER用法
  4. Adobe Premiere Pro快速入门教程
  5. 维克森林大学计算机科学专业好不好,备受推崇的维克森林大学到底是什么样的?...
  6. 20200511-01 基于 QCustomPlot 移植到 QML 上(qt.514)
  7. 如何破解招聘面试中暗藏的八大玄机?
  8. 中移动定下备战3G目标 暗藏牌照发放玄机
  9. textpad java sdk_如何防止TextPad在运行Java时创建临时批处理文件?
  10. java面板的大小_JAVA编程上我定义了几个面板和一个Frame,怎么设置面板的大小???用setSize怎么没用啊?...