python登录app爬取数据_Python爬取网站上面的数据很简单,但是如何爬取APP上面的数据呢...

news/2024/5/9 5:38:20/文章来源:https://blog.csdn.net/weixin_39984403/article/details/110377162

format,png4309009

前言

在我们在爬取手机APP上面的数据的时候,都会借助Fidder来爬取。今天就教大家如何爬取手机APP上面的数据。

很多人学习python,不知道从何学起。

很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。

很多已经做案例的人,却不知道如何去学习更加高深的知识。

那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!

QQ群:1097524789

环境配置

1、Fidder的安装和配置

下载Fidder软件地址:https://www.telerik.com/download/fiddler

然后就是傻瓜式的安装,安装步骤很简单。在安装完成后,打开软件,进行如下设置:

默认的8888端口

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjA4OTMxOQ==,size_16,color_FFFFFF,t_704309009

2、手机的配置

首先打开cmd,输入ipconfig查看IP地址,记录下这个IP地址:

format,png4309009

想要使用FIdder进行手机抓包,要让手机和PC处在同一个内网中,方法就是连接同一个无线网络。然后打开手机,进入Wi-FI设置修改代理为手动代理,再把上面的IP地址和8888端口号输入进去:

format,png4309009

然后打开浏览器,输入http://127.0.0.1:8888,会看到如下界面,点击FidderRoot certificate下载证书:

format,png4309009

下载好之后如果出现无法安装的情况,可以进入设置进行手动安装证书,我的安装步骤是“设置->系统安全->从SD卡安装”,不同的手机安装步骤不同,不过也差不多吧。

3、抓包测试

在完成上面的步骤之后,我们先进行一下抓包测试,打开手机的浏览器,然后打开百度的网页,可以看到出现了对应的包,这样就可以进行之后的抓取了。

format,png4309009

抓取步骤

这次使用的APP是王者荣耀盒子,打开APP,点击英雄,可以看到第一个英雄-上官婉儿,然后点进去。

format,png4309009

然后在Fidder中可以找到如下这个包:

format,png4309009

然后在右侧可以看到如下信息:

format,png4309009

把这些信息复制一下,然后解码一下就可以看到如下数据了,包括英雄名字、英雄图片、英雄技能等信息:

format,png4309009

但是在推荐装备的信息里,只有装备的id值,却没有装备的名字,那我们要怎么获得这些装备的名字呢?还是同样的办法,点击查看所有装备,然后抓包,找到对应的包,再进行爬取。在获得所有的装备和对应的id后,可以再爬取所有的英雄名称,然后就可以制作我们自己的英雄攻略了==

运行结果如下:

format,png4309009

完整代码

format,png4309009

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_801650.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

url获取网站信息不包含网页源文件内的标签_大型门户网站常用的SEO优化思路!...

一般的网站SEO优化企业需要进行考虑的就是排名、流量、转化率,可是我们对于一个大型门户站的SEO优化则需要充分考虑到了很多事情,比如:网站系统架构、分类、路径、程序设计等等这些方面,所以小编觉得门户网站的SEO优化一定要提前做…

在网站底部放置备案号_艾孜尔江撰

直接将下方的备案号改为你自己的备案号即可。 <p style"background:none;height: 5%;position: fixed;bottom: 0px;width: 100%;text-align: center; "><img style"padding-top:2px;" src"/images/index/相应静态资源目录下的国徽图标.png&q…

Selenium手撕打字网站

在进行爬虫的时候&#xff0c;突发奇想&#xff0c;能不能用selenium进行打字网站的测试&#xff0c;说干就干 from selenium.webdriver import Firefox from selenium.webdriver.common.keys import Keys import time首先导入需要的库 web Firefox()实例化浏览器 web.get(…

服务器系统蓝屏进不去怎么办,蓝屏无法进入任何模式怎么办_网站服务器运行维护,蓝屏...

如何在mac上配置apache和php_网站服务器运行维护在mac上配置apache和php的方法是&#xff1a;1、查看系统预装的apache和php版本&#xff1b;2、修改apache配置文件&#xff1b;3、生成php配置文件&#xff1b;4、重启apache服务&#xff1b;5、测试运行php文件。蓝屏无法进入任…

cn域名注册十元_网站使用短域名会有哪些好处?

域名注册对于网站建设来说是必不可少的&#xff0c;许多公司会根据域名的长度来运营网站。然而经过长时间的研究&#xff0c;人们发现短的域名更有利于运营。下面简单说说网站使用短域名会有哪些好处?1、更容易记忆大脑的处理系统都避长就短&#xff0c;越简单的东西越容易记忆…

电脑java编译器软件下载,JDK官方网站下载安装教程 JAVA编译器

很多人都不知道怎么在官方网站下载JDK&#xff0c;下面我们就一起来看看教程吧&#xff01;操作方法01在搜索中输入“JDK官网”进行搜索&#xff0c;如下图所示。02搜索到JDK官网之后点击进入&#xff0c;如下图所示。03进入官网之后&#xff0c;点击下图中箭头指向的图标。04点…

Gitee如何免费部署静态网站?

1、网页只能本地浏览&#xff0c;想挂在云端进行访问浏览的 2、想入手云服务器&#xff0c;但服务器太贵了&#xff0c;觉得花钱不值得 3、不知道服务器如何使用和搭建的&#xff0c;对于新手小白不太友好 4、想快速部署网页的&#xff0c;简单配置就可以得到想要的 谁说程…

web前端-二级分类菜单(类似购物网站)

效果&#xff1a;鼠标移上去右边显示二级菜单。 效果图&#xff1a; 实现代码 <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><style>*{margin:0;padding:0;}#nav{width:100%;h…

JAVA环境下JDK导入指定网站下载下来的证书

查了很多文章&#xff0c;都写的乱七八糟的&#xff0c;不是缺这就是缺那&#xff0c;反正不完善&#xff0c;经过各种试&#xff0c;会出现很多问题&#xff0c;比如keytool命令不能识别的问题&#xff0c;或者执行命令报错的问题&#xff0c;很多。 经过各种测试&#xff0c…

React实战入门课程:dva开发一个cnode网站(1)

dva开发一个cnode网站&#xff08;1&#xff09; dva 首先是一个基于 redux 和 redux-saga 的数据流方案&#xff0c;然后为了简化开发体验&#xff0c;dva 还额外内置了 react-router 和 fetch&#xff0c;所以也可以理解为一个轻量级的应用框架。 本教程是利用cnode的开放api…

React实战入门课程:dva开发一个cnode网站(2)

今天来学习第二节课程&#xff0c;完成列表数据的展示 效果&#xff1a; 1. 新建ListData组件 import React , { Component }from react; import { List, Avatar, Icon, Spin } from antd; import PropTypes from prop-types; import { connect } from dva;class ListData e…

React实战入门课程:dva开发一个cnode网站(3)

完成详情页渲染&#xff0c;用到了react-markdown来渲染 先看效果&#xff1a; 1 在components下新建Detail.js import React , { Component }from react; import { Card, Avatar, Spin, Icon,Comment, Tooltip, List} from antd; import PropTypes from prop-types; import …

React实战入门课程:dva开发一个cnode网站(4)

增加分类标签&#xff0c;效果如下&#xff1a; 1 修改ListData组件 完整代码&#xff1a; import React , { Component }from react; import { List, Avatar, Icon, Spin ,Tag } from antd; import PropTypes from prop-types; import { connect } from dva; import ./my.c…

Castle开发系列文章上了Castle的官方网站

最近有些忙&#xff0c;Blog更新的速度明显有些慢了&#xff0c;也是很久没有上Castle的官方网站了&#xff0c;今天Terry82&#xff08;跟我名字有点像&#xff09;的朋友告诉我Castle 开发系列文章在Castle官方网站上有链接&#xff0c;上去看了一下&#xff0c;还真是&#…

jitter 如何优化网络_网络营销专员浅析网络营销过程中如何做好网站权重流量的优化...

在搜索引擎中通过检索关键词后所展示出来的首页网站大多都有着不错的流量和权重&#xff0c;这对于企业网站来说是网站优化运营和网络营销推广专业水准的体现&#xff0c;这也是无数专业人士背后默默运营得出的结果。通常情况下&#xff0c;网站权重和流量越高&#xff0c;搜索…

如何bin部署sqlce4.0的ASP.NET mvc3网站

参考这里&#xff1a; How to Bin Deploy SQL Compact Edition 4.0 and Razor web projects With the release of VS2010 SP1 Beta1, Web Matrix, and Razor QFE, we can build web projects containing SQL Compact Edition 4.0 sdf file and ASP.NET Web Pages with Razor s…

sitemap-php生成网站地图

根据SEO需要生成站点地图有利于百度爬虫收录&#xff0c;后台需要生成sitemap.xml 文件&#xff0c;内容是站点链接&#xff0c;效果如图 开始后台管理模版&#xff0c;页面比较粗糙 下面开始代码部分&#xff1a; 我使用的是hyperf框架&#xff0c;所以把 Sitemap类&#xff…

php 生成网站地图txt

根据SEO需要生成站点地图有利于百度爬虫收录&#xff0c;后台需要生成sitemap.txt 文件&#xff0c;内容是站点链接&#xff0c;效果如图 开始后台管理模版&#xff0c;页面比较粗糙 下面开始代码部分&#xff1a; public function sitemaptxt() {$host request()->input(…

网站上做企业微信扫码授权登录怎么做?(超详细教程)

企业微信已经搞了这一套完整的教程&#xff01; https://developer.work.weixin.qq.com/tutorial/detail/56 第1步&#xff1a;企业微信自建应用 第2步&#xff1a;浏览企业微信开发文档 企业微信的开发文档&#xff1a; 企业微信API 第3步&#xff1a;企业微信自建应用设置授…

三、自定义网站(一) Previewing and applying a theme

Orchard提供了功能强大并且简单易用的主题系统。Orchard默认包含了一个主题。 Managing Themes 在控制面板中点击 Themes进入主题管理. 转载于:https://www.cnblogs.com/ibrady/archive/2012/03/20/2407433.html