首页
学习
活动
专区
工具
TVP
发布

python-爬虫

专栏作者
596
文章
875296
阅读量
32
订阅数
解决gpt返回json Python没法解析的情况
小小咸鱼YwY
2024-02-01
950
爬虫对于protobuf协议的处理
第一步处理 1.首先抓包 2.复制请求值的hex 3.打开010编辑器 4.创建hex file 5.ctrl +shift +c复制内容,并保持 6.protoc --decode_raw <存的文件路径 1: 1 2: 1650001082017 3: 1998484019 4: 3820464515 5 { 1: "appV" 2: "60000" } 第二步编辑proto文件 1.创建xxx.proto 2.更具上述内容编写文件 syntax = "proto3"; message T{
小小咸鱼YwY
2023-03-06
3310
python 数字位运算结果和js不一样
当执行按位运算时,JavaScript会将数字转换为32位整数。JavaScript给您的是相同的Python结果,但被截断为32位。
小小咸鱼YwY
2022-05-09
1.9K0
frida-rpc调用
一.js代码讲解 rpc.exports = { //固定写法 myfunction: function (data){ //自定义方法名 myfunction ,入参 function byte_ToHexString(uint8arr) { //busr数组转16进制 var hexStr = String(); for (var i = 0; i < uint8arr.length; i++
小小咸鱼YwY
2022-05-09
1.2K0
变量
2.打开python解释器,在pyrhon中打开文本,读入内存(python打开的时候,翻译不是瞬间)
小小咸鱼YwY
2022-05-09
5400
frida动态修改
即将手机上的app的内容发送到PC上的frida python程序,然后处理后返回给app,然后app再做后续的流程,核心是理解send/recv函数
小小咸鱼YwY
2021-05-17
1.1K0
java基础知识----循环
while循环 while( 布尔表达式 ) { //循环内容 } do...while循环 do { //代码语句 }while(布尔表达式); //相对于while循环他会至少执行一次do里面的代码 for循环 方式一 for(初始化; 布尔表达式; 更新) { //代码语句 } 方式二 for(声明语句 : 表达式) { //代码句子 } 例如 int [] numbers = {10, 20, 30, 40, 50}; for (int x : numbers){
小小咸鱼YwY
2021-04-02
3010
python request请求时候json严格校验怎么去除空格
1.概述 我们使用requests模块时候进行json请求,服务端他严格校验json格式不能有空格 2.修改前的请求 url = 'https://xxxxxxxx' data = {"key":key_encrypt_data,"data":aes_encrypt_data} print(data) headers= { 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1
小小咸鱼YwY
2021-02-02
1.4K0
app逆向万能的md5加密hook破解入参方法(其他加密用通用方法原理差不多,小白推荐)
安卓开发调用md5加密时候都会调用到系统类java.security.MessageDigest
小小咸鱼YwY
2021-01-08
1.5K0
APP逆向案例---xxapp
可以运行python代码,可以直接控制台运行frida -U com.zuiai.hh -l C:\Users\xxx\Desktop\appHOOK\hook.js
小小咸鱼YwY
2021-01-06
7620
关于数据抓取很多新人的误区
Element中是最终渲染后的内容,不一定是我们get网页url拿到的数据,期间会有些js或者其他数据接口会改变他原始的界面
小小咸鱼YwY
2021-01-05
7070
python实现HmacSHA256加密算法
一.代码 from hashlib import sha256 import hmac def get_sign(data, key): key = key.encode('utf-8') message = data.encode('utf-8') sign = base64.b64encode(hmac.new(key, message, digestmod=sha256).digest()) sign = str(sign, 'utf-8') print(si
小小咸鱼YwY
2020-11-24
4.7K0
python提取视频第一帧图片
一.实现代码 # -*- coding: utf-8 -*- import cv2 from PIL import Image from io import BytesIO def tryTime(maxTry, timeout=random.random()): """ 重试 :param maxTry:重试次数 :param timeout:睡眠时间 :return: """ def wrap1(func): #functools
小小咸鱼YwY
2020-10-10
1.6K0
python音频文件中pcm格式提取
一.环境配置 https://ffmpeg.org/download.html#build-windows #选择对于系统 如果是windows直接访问一下连接 https://github.com/BtbN/FFmpeg-Builds/releases 选择xxx-shared.zip https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2020-09-27-12-31/ffmpeg-N-99395-ga3a6b56200-w
小小咸鱼YwY
2020-10-10
2.8K0
python提取视频中的音频
一.安装模块 pip3 install moviepy 二.代码 from moviepy.editor import * video = VideoFileClip('1.mp4') #视频所在路径 audio = video.audio audio.write_audiofile('1.mp3') #音频所在路径
小小咸鱼YwY
2020-09-28
1.8K0
python实现sm2和sm4国密(国家商用密码)算法
GmSSL是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密(国家商用密码)算法、项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。
小小咸鱼YwY
2020-09-10
5.8K0
python坐标获取经纬度或经纬度获取坐标免费模块--geopy
一.官方文档 https://github.com/geopy/geopy 二.模块安装 pip3 install geopy 三.简单实用 from geopy.geocoders import Nominatim geolocator = Nominatim(user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.
小小咸鱼YwY
2020-09-08
3.4K0
python随机生成经纬度(用于爬虫参数伪造)
import random import math def generate_random_gps(base_log=None, base_lat=None, radius=None): radius_in_degrees = radius / 111300 u = float(random.uniform(0.0, 1.0)) v = float(random.uniform(0.0, 1.0)) w = radius_in_degrees * math.sqrt(u)
小小咸鱼YwY
2020-09-07
1K0
python实现rc4加密解密,base64输出
from Crypto.Cipher import ARC4 as rc4cipher import base64 def rc4_algorithm(encrypt_or_decrypt, data, key1): if encrypt_or_decrypt == "encrypt": key = bytes(key1, encoding='utf-8') enc = rc4cipher.new(key) res = enc.encrypt(dat
小小咸鱼YwY
2020-08-25
4K0
python---rsa加密根据指数和模生成加密参数模板
代码+注释 from cryptography.hazmat.backends import default_backend from cryptography.hazmat.primitives.asymmetric import rsa from cryptography.hazmat.primitives.asymmetric import padding import base64 """ 另种rsa加密 """ def data_encrypt(text): """
小小咸鱼YwY
2020-08-11
8030
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档