| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python爬虫登录加简单的js逆向 -> 正文阅读 |
|
[Python知识库]python爬虫登录加简单的js逆向 |
今天从群里看到一个朋友的求助,本着学习的心开始研究 ? ?打开这个web.ext文件 ?只有这样才能打开目标网页,这个好像一个爬虫作业,不是直接联网的那种网站 最后爬取的url是:http://127.0.0.1/8888 我也不懂是什么原理,继续 打开网页直接就是登录,打开F12登录一次试试,看看密码有没有加密 ? 密码随便写的,只为了抓个包 ? ?明文的密码,他还给了个密码本需要自己尝试密码是什么 ?用上面抓到的包发送请求,找到真的账号密码
? ?得到的结果显示indigo是账号,playhouse是密码,登录进去 ?里面两个列表就是要爬取的内容,发现url后面带了个后缀 跟抓到的包正好对上了,开始写代码
?返回的结果如下图 前不久刚看了一个js逆向的文章,乱七八糟带=,是base64加密 但是等号是在结尾,这个等号在开头 大胆猜测这个是base64加密并且把顺序颠倒了一下
?得到了等号在屁股的乱七八糟的东西,继续用base64解密
?好像真的蒙对了,返回了有点接近的内容 看第一行我选中的地方有个name,后面不远有个phone,大概在中间位置 而且好像还有电话号码似的数字 感觉要胜利了,可是发现其他那些%22啊什么的不认识,问了问群里大佬 说是url编码,找了半天解码方式,倒是也简单
?这一步结束后打印了一下结果,让人开心 这样后面就是转一下json,然后再从里面取值了,最后写入csv 后面的步骤过于基础,这里不细说了 这样就获得了贷款人员的内容 放款记录跟着个是一样的 个人感觉大部分一个网站的同一种内容不会写两种方法 下面是完整代码? ?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:48:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |