基本环境配置

python 3.6

pycharm

requests

parsel

打开开发者工具分析网页

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

1、选择一个应用的下载地址

2、打开开发者工具,清空数据,选择Network

3、点击立即下载

4、就会发现下载地址

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

有数据: 就可以直接请求网页获取地址;

没有数据: 那就要在开发这工具里面找是否有接口数据,然后一步一步在进行分析;

实现效果

完整代码

import requests

import parsel

def 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爬虫数据分析挖掘,回复【开源源码】免费获取更多开源项目源码

公众号每日更新python知识和【免费】工具

python做手机应用宝下载_20行Python代码爬取下载应用宝所有APP软件相关推荐

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

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

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

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

  3. 真香,50行Java代码爬取妹子套图!

    前言 当一个代码的工匠回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧,这样,当他老的时候,可以很自豪告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅,那是个很疯狂的时代,我在一波波的浪潮上留 ...

  4. python爬取图解_20行PYTHON代码爬取微博高清大图,小白练手绝佳案例

    0. 前戏说明 环境说明 python3版本 所需库:Beautifulsoup .re .requests 知识点:正则表达式.基本网页请求与解析.文件写入 适用人群:小白 最终目标:20行代码爬取 ...

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

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

  6. Python爬虫利用18行代码爬取虎牙上百张小姐姐图片

    Python爬虫利用18行代码爬取虎牙上百张小姐姐图片 下面开始上代码 需要用到的库 import request #页面请求 import time #用于时间延迟 import re #正则表达式 ...

  7. python爬取数据分析淘宝商品_python爬取并分析淘宝商品信息

    python爬取并分析淘宝商品信息 Tip:本文仅供学习与交流,切勿用于非法用途!!! 背景介绍 有个同学问我:"XXX,有没有办法搜集一下淘宝的商品信息啊,我想要做个统计".于是 ...

  8. python爬上市公司信息_实战项目 1:5 行代码爬取国内所有上市公司信息

    实战项目 1:5 行代码爬取国内所有上市公司信息 Python入门爬虫与数据分析 在正式开始这门专栏课的学习之前,我们先来看一个简单的爬虫案例.兴趣是最好的老师,当你对爬虫产生兴趣的时候,才会更有动力 ...

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

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

最新文章

  1. 2022-2028年中国急救中心行业发展战略规划及未来前景展望报告
  2. 测试笔试题之相关概念
  3. [转载]ACM搜索算法总结(总结)
  4. Win10安装华三模拟器各种疑难问题
  5. 从身体扮演到身份确认:谈谈EMI的人体自拍作品
  6. Python 进程池 multiprocessing.Pool - Python零基础入门教程
  7. LeetCode 130 被围绕的区域
  8. 【转载】C#中回滚TransactionScope的使用方法和原理
  9. anaconda如何做python笔记_Anaconda中Jupyter的基本使用 简单的编写Python代码和整理笔记...
  10. End-to-end Recovery of Human Shape and Pose
  11. 项目组成和开发步骤——VB
  12. UserCF、 KNN 和 TopK
  13. 非名校毕业,如何在六天面试六家顶尖科技公司,并拿到全部Offer?
  14. Struts框架下定时任务
  15. Mysql8.0安装步骤
  16. C语言英文字符的使用
  17. 标题中冒号的用法_如果论文题目中出现冒号,冒号前后两部分内容通常是?
  18. 重新安装Windows应用商店
  19. 手机自动识别软件项目举例
  20. 哈密顿算子及拉普拉斯算子的基本性质及证明

热门文章

  1. 比马化腾预期要早好几年!QQ第一位满级用户出现了,竟是位女生?
  2. 每日一题之hiho231周 小Ho的强迫症 (数学题)
  3. 第 17 节 字段、属性、索引器、常量
  4. android服务器接口测试,Android单元测试:网络接口测试
  5. 使用hibernate框架完成CRUD操作
  6. 学习,如何提高理解力
  7. 坚鹏:《银行业数字化转型指导意见》政策解读及银行数字化转型
  8. 团队形成的阶段_如何做好团队建设:打造一只王牌团队
  9. 企业人力资源管理师取消!经济师人力资源管理了解一下
  10. 【高并发】高并发五个利器(缓存、限流、降级、熔断、隔离)