08 2020 档案
常见的5种字符编码特征
摘要:常见字符编码特征 1.以%开头的一般是做了URL编码的,用urllib.parse.unquote()解码。 2.以&#开头的一般是做了Unicode转义处理,html.unescape()做反转义。 3.以&#x开头的是做了Unicode 16进制转义,也用html.unescape()做反转义。 阅读全文
posted @ 2020-08-31 16:19 Rannie` 阅读(2222) 评论(0) 推荐(0)
APP
摘要:JADX 反编译工具 APKTool 逆向工具 查看安卓手机CPU类型x86 Frida 环境部署及使用 Frida Hook HTTPS单向认证,双向认证 网络抓包 软件脱壳 IDA 动静态调试 mitmproxy 安装配置 adb keyevent 命令 adb 使用 APPium 环境配置 m 阅读全文
posted @ 2020-08-31 16:14 Rannie` 阅读(443) 评论(0) 推荐(0)
抖音用户页面字体反爬
摘要:抖音用户页面字体反爬 把数字传进去即可 def map_num(self, code): maping = {('\ue602', '\ue60E', '\ue618'): '1', ('\ue603', '\ue60d', '\ue616'): '0', ('\ue604', '\ue611', 阅读全文
posted @ 2020-08-31 14:19 Rannie` 阅读(306) 评论(0) 推荐(0)
APKTool 反编译,打包,签名
摘要:apktool 主要用于逆向apk文件。它可以将资源解码,并在修改后可以重新构建它们。它还可以执行一些自动化任务,例如构建 apk 下载地址 https://ibotpeaches.github.io/Apktool/ https://bitbucket.org/iBotPeaches/apktoo 阅读全文
posted @ 2020-08-29 15:56 Rannie` 阅读(4631) 评论(0) 推荐(0)
JADX
摘要:JADX 下载 一款反编译利器,同时支持命令行和图形界面,能以最简便的方式完成apk的反编译操作 githun 地址 https://github.com/skylot/jadx 打开目录 点击 jadx-gui.bat 直接运行 前提是装了 java 环境 如果报错,有可能是 JAVA_HOME 阅读全文
posted @ 2020-08-28 11:51 Rannie` 阅读(2033) 评论(0) 推荐(0)
docker运行爬虫代码
摘要:docker运行爬虫代码 系统:Ubuntu 在项目根目录的同级目录下新建 Dockerfile 文件,这个Dockerfile就作为打包项目的配置文件 但是在这之前我还要做一件事情:就是将 python 依赖的一些基础环境打包成一个基础镜像,作为我们以后制作项目镜像的基础镜像,所以就有了 Dock 阅读全文
posted @ 2020-08-10 09:35 Rannie` 阅读(909) 评论(0) 推荐(0)
Dockerfile 指定 pip 安装源
摘要:Dockerfile 指定 pip 安装源 Dockerfile使用的python3.7作为基础镜像 FROM python:3.7,但是执行 RUN pip install --no-cache-dir -r requirements.txt 是默认走了这个源,https://files.pyth 阅读全文
posted @ 2020-08-08 14:52 Rannie` 阅读(5683) 评论(0) 推荐(0)
python 生成 requirement.txt
摘要:python 生成 requirement.txt python 项目中必须包含一个 requirement.txt 文件,用于记录所有依赖包机器精确的版本号,以便新环境部署 requirement.txt 可以通过 pip 命令自动生成和安装 生成requirements.txt文件 项目下命令行 阅读全文
posted @ 2020-08-07 18:05 Rannie` 阅读(1374) 评论(0) 推荐(0)
局域网访问 Flask 项目
摘要:局域网访问 Flask 项目 在服务器上使用http://127.0.0.1:5000可以访问,但是在局域网内通过服务器IP地址访问不了,解决办法为:设置Flask为任何地址均可以访问,post设置为‘0.0.0.0’, from flask import Flask app = Flask(__n 阅读全文
posted @ 2020-08-03 19:54 Rannie` 阅读(2470) 评论(0) 推荐(0)
tenacity 重试
摘要:tenacity 重试 简介 为了避免由于一些网络或等其他不可控因素,而引起的功能性问题。比如在发送请求时,会因为网络不稳定,往往会有请求超时的问题。 这种情况下,我们通常会在代码中加入重试的代码。重试的代码本身不难实现,但如何写得优雅、易用,是我们要考虑的问题。 这里要给大家介绍的是一个第三方库 阅读全文
posted @ 2020-08-02 15:45 Rannie` 阅读(258) 评论(0) 推荐(0)
@property 用法实例
摘要:Python @property 用法 已经在Animal类中定义2个属性name和_speed: class Animal(): cprop = "我是类上的属性cprop" def __init__(self,name,speed): self.name = name # 动物名字 self._ 阅读全文
posted @ 2020-08-02 15:23 Rannie` 阅读(378) 评论(0) 推荐(0)
bevol APP 平台爬取
摘要:bevol 平台爬取 import requests import time import os import openpyxl class Base_params: @property def headers(self): """ headers :return:headers """ retur 阅读全文
posted @ 2020-08-02 14:47 Rannie` 阅读(279) 评论(3) 推荐(0)
BeautifulSoup 剔除 HTML script 脚本;删除指定 class标签
摘要:BeautifulSoup 剔除 HTML script 脚本,删除指定 class标签 剔除 script 方式一: [s.extract() for s in soup("script")] 方式二: def H5_filter(self): ''' 对爬取的 H5 进行过滤 :return: 阅读全文
posted @ 2020-08-02 14:41 Rannie` 阅读(1437) 评论(0) 推荐(0)
faker 随机生成库
摘要:faker 随机生成库 简介 faker是一个Python包,为您生成你所需要的任何(假)数据 安装 pip install faker 创建 Faker 对象 from faker import Faker fake = Faker() 随机生成一个名字 fake.name() # Mary St 阅读全文
posted @ 2020-08-01 14:23 Rannie` 阅读(876) 评论(0) 推荐(0)

去除动画
找回动画