前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

基本环境配置

  • python 3.6
  • pycharm
  • requests
  • parsel

打开开发者工具分析网页

你怎么知道这个就是下载地址呢?

1、选择一个应用的下载地址
2、打开开发者工具,清空数据,选择Network
3、点击立即下载
4、就会发现下载地址

把链接地址复制,在网页源代码中搜索,查看是否网页是否有返回该数据

  • 有数据: 就可以直接请求网页获取地址;
  • 没有数据: 那就要在开发这工具里面找是否有接口数据,然后一步一步在进行分析;

实现效果

完整代码

import requests
import parseldef download(url, title):path = 'D:\\python\\demo\\应用宝手机APP软件\\APP软件\\' + title + '.apk'response = requests.get(url=url, headers=headers)with open(path, mode='wb') as f:f.write(response.content)for page in range(100, 123):url = 'https://sj.qq.com/myapp/category.htm?orgame=1&categoryId={}'.format(page)headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}response = requests.get(url=url, headers=headers)selector = parsel.Selector(response.text)lis = selector.css('.main ul li')for li in lis:title = li.css('.app-info-desc a:nth-child(1)::text').get()apk_url = li.css('.app-info-desc a:nth-child(4)::attr(ex_url)').get()print(title, apk_url)download(apk_url, title)

Python代码爬取下载应用宝所有APP软件相关推荐

  1. python做手机应用宝下载_20行Python代码爬取下载应用宝所有APP软件

    基本环境配置 python 3.6 pycharm requests parsel 打开开发者工具分析网页 你怎么知道这个就是下载地址呢? 1.选择一个应用的下载地址 2.打开开发者工具,清空数据,选 ...

  2. 20行Python代码爬取下载应用宝所有APP软件!太强了啊

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本环境配置 python 3.6 pycharm requests parsel 打开开发 ...

  3. python做手机应用宝下载_Python代码爬取下载应用宝所有APP软件

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本环境配置 python 3.6 pycharm requests parsel 打开开发 ...

  4. python自动搜索爬取下载文件-python批量爬取下载抖音视频

    本文实例为大家分享了python批量爬取下载抖音视频的具体代码,供大家参考,具体内容如下 import os import requests import re import sys import a ...

  5. 20行Python代码爬取王者荣耀全英雄皮肤改进版

    0 写在前面 看了大神的这篇CSDN:20行Python代码爬取王者荣耀全英雄皮肤访问量那么高,忍不住想要蹭一下热点,但是蹭归蹭,总得有点货才行,于是我品我细品,发现其代码总体有三点我觉得值得改进的地 ...

  6. python 爬取财经新闻股票_70行python代码爬取新浪财经中股票历史成交明细

    70行python代码爬取新浪财经中股票历史成交明细 发布时间:2018-07-28 01:55, 浏览次数:635 , 标签: python 最近在研究股票量化,想从每笔成交的明细着手,但历史数据的 ...

  7. python爬虫,爬取下载图片

    python爬虫,爬取下载图片 分别引入以下三个包 from urllib.request import urlopen from bs4 import BeautifulSoup import re ...

  8. python爬虫代码1000行-几行Python代码爬取3000+上市公司的信息

    几行Python代码爬取3000+上市公司的信息 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 几行Python代码爬取3000+上市公司的信息.txt ] (友情提示:右键 ...

  9. [转载]20行Python代码爬取王者荣耀全英雄皮肤

    20行Python代码爬取王者荣耀全英雄皮肤,这是高手.原文链接: https://blog.csdn.net/qq_42453117/article/details/103190981 除了语言学习 ...

  10. Python爬虫-爬取手机应用市场中APP下载量

    一.首先是爬取360手机助手应用市场信息,用来爬取360应用市场,App软件信息,现阶段代码只能爬取下载量,如需爬取别的信息,请自行添加代码. 使用方法: 1.在D盘根目录新建.tet文件,命名为Ap ...

最新文章

  1. HarmonyOS Image 属性了解
  2. php关系运算符语句,PHP基础__运算符和逻辑语句(三)
  3. 欢迎参加2022年第一次《城市大脑建设标准规范》专家研讨会
  4. 计算机蠕虫的存在形式,计算机蠕虫
  5. 2 中间件的使用、异步action的创建
  6. 基于key/value+Hadoop HDFS 设计的存储系统的shell命令接口
  7. servlet 源码分析
  8. 第三章 使用属性升级MyBank
  9. 【布莱克智讯之声公众号】 精彩图文分类导航
  10. 不懂开发的运维,未来该如何发展?
  11. APUE学习笔记 - Chapter 2 . Unix Standardization and Implementations
  12. 图像增强--视网膜皮层Retinex算法(二)
  13. 【三维目标检测】PointRCNN(二)
  14. 博客披着个人外衣的集体游戏
  15. hdu 3853 LOOPS
  16. 最全的100个Python精选库,建议收藏!
  17. c++ vs2015 播放音乐_索尼NW-A105HN对比飞傲M11,高解析音乐播放器之间有何差距?...
  18. 研究生生涯的一些经验和感悟
  19. 微信支付服务商的子商户在没有绑定appid,正常使用微信支付功能的方法
  20. Vue - 本地上传 Excel 文件页面表格预览(配合 ElementUI / 带分页)

热门文章

  1. 如何对付不能卸载的杀毒软件
  2. ffmpeg时间戳计算
  3. 【NIPS 2020】Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID
  4. 一 Django模型层简介
  5. 应用克隆漏洞原理分析
  6. 比较两个路径的几种方式
  7. 揭秘你所看不见的技术原理 - 广告推荐系统
  8. C++在指定目录生成txt文件
  9. Others13_在黑市里,苹果iPhone是这样被解锁的
  10. C语言项目-后宫选妃系统-第一天