随笔分类 -  Python3

摘要:###1.几小时前换算时间戳 now_time = int(time.time()) print(now_time) timeArray = datetime.datetime.utcfromtimestamp(time_now1) print(timeArray) # 加8小时时区,再减几小时前时 阅读全文
posted @ 2021-08-12 17:33 莫贞俊晗 阅读(251) 评论(0) 推荐(0) 编辑
摘要:import re htmlString = '<a href="https://m.weibo.cn/p/index?containerid=100808edb33656f8aaf7c68add26ad8d0fdba4&extparam=%E6%97%A9%E9%A4%90&luicode=100 阅读全文
posted @ 2021-08-11 17:53 莫贞俊晗 阅读(216) 评论(0) 推荐(0) 编辑
摘要:###base64解码 import base64 import warnings warnings.filterwarnings("ignore") content = 'eyJ1IjoiNTc5NGQ0ZjAtZjY2YS0xMWViLWI4ZjMtNzNiMDQ0YzM2M2YyIiwidiI 阅读全文
posted @ 2021-08-06 15:20 莫贞俊晗 阅读(97) 评论(0) 推荐(0) 编辑
摘要:###字典排序之后md5 import time import hashlib import requests def hash_md5(): params ={ "past_num":"20", # "banner_log":"", "tab_id":"116", "smzdm_id":"0", 阅读全文
posted @ 2021-08-06 11:22 莫贞俊晗 阅读(41) 评论(0) 推荐(0) 编辑
摘要:####1.迭代列表,连续使用‘+’操作依次拼接每一个字符串 str1 = ['abc', '123', 'def', '456', 'hig', '789'] ####2.字符串直接相加 str1= '' for i in str1: st1 += i print(st1) 返回结果: abc a 阅读全文
posted @ 2021-07-29 11:43 莫贞俊晗 阅读(3282) 评论(0) 推荐(0) 编辑
摘要:import datetime print(time.strftime("%Y%m%d%H%M%S", time.localtime())) # 20210705113312 print(datetime.datetime.now()) # 2021-07-05 11:33:12.340230 pr 阅读全文
posted @ 2021-07-05 11:35 莫贞俊晗 阅读(5335) 评论(1) 推荐(0) 编辑
摘要:###正则去除末尾字符串 import re pv = "3724:32263930;3412:36033617;", pvName = "尺码:XXL;颜色:黑色;", pv = re.sub(";$", "", pv) pvName = re.sub(";$", "", pvName) 返回结果 阅读全文
posted @ 2021-04-21 14:05 莫贞俊晗 阅读(940) 评论(0) 推荐(0) 编辑
摘要:中文写入json,但json文件中显示"\u6731\u5fb7\u57f9",不是中文 ###1.解决方式 # encoding='utf-8',用于确保写入中文不乱码 with open(filename,'w',encoding='utf-8') as f_obj: json.dump(use 阅读全文
posted @ 2021-04-08 17:11 莫贞俊晗 阅读(835) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2021/3/9 # @Author : # @Platform: import json from common.proxyPool import get_proxy2 import re 阅读全文
posted @ 2021-03-09 14:32 莫贞俊晗 阅读(815) 评论(0) 推荐(1) 编辑
摘要:###一、抓包分析 app注册入口 ###二、先脱壳 因为有360加固,所以先脱壳 ###三、用jadx-gui打开 打开0x9f065000.dex 搜索关键字sign ###四、hook方法 上frida,hook a frida脚本如下 hook.js Java.perform(functio 阅读全文
posted @ 2021-02-23 11:33 莫贞俊晗 阅读(400) 评论(0) 推荐(0) 编辑
摘要:###一、介绍 定义了url的标准接口,实现url的各种抽取 parse模块的作用:url的解析,合并,编码,解码 ###二、代码 实现url的识别和分段 ####方法1.urlparse url:待解析的url scheme='':假如解析的url没有协议,可以设置默认的协议,如果url有协议,设 阅读全文
posted @ 2021-02-07 17:02 莫贞俊晗 阅读(658) 评论(0) 推荐(0) 编辑
摘要:###java MD5WithRSA 算法 首先我们来看Java中的 MD5withRSA 签名 JAVA private static final String SIGNATURE_ALGORITHM = "MD5withRSA"; import java.security.KeyFactory; 阅读全文
posted @ 2021-02-05 12:04 莫贞俊晗 阅读(4618) 评论(1) 推荐(2) 编辑
摘要:###一、背景 将java代码的AES加密demo用python语言实现(通过pycryptodome包) ###二、关键词 Python3、pycryptodome、AES/CBC/PKCS5padding、中文 ###三、java代码加密demo import javax.crypto.Ciph 阅读全文
posted @ 2021-02-03 11:08 莫贞俊晗 阅读(7158) 评论(0) 推荐(0) 编辑
摘要:###1.RSA长字符串分段加密解密 import base64 from Crypto import Random from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5 from Crypto.PublicKey import RSA 阅读全文
posted @ 2021-01-27 14:18 莫贞俊晗 阅读(2170) 评论(0) 推荐(0) 编辑
摘要:###解决办法1 1.降低requests版本 ###解决办法2 当指定headers的User-Agent时,baidu的服务器会重定向到https的网址.因此报出SSL验证失败的错误. 在进行GET时,指定SSL证书.详情见附件 关闭证书验证. 详情见附件 附件 [各浏览器的User-Agent 阅读全文
posted @ 2021-01-20 15:57 莫贞俊晗 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:###示例.1 import random from random import shuffle x = [[i] for i in range(10)] shuffle(x) print(x) 运行结果: [[1], [2], [5], [0], [7], [9], [3], [8], [4], 阅读全文
posted @ 2021-01-20 15:37 莫贞俊晗 阅读(4700) 评论(0) 推荐(0) 编辑
摘要:# 生成随机数,浮点类型 a = random.uniform(401, 699) # 控制随机数的精度round(数值,精度) x1 = (round(a, 0)) print(x1) # 生成随机数,浮点类型 a = random.uniform(401, 699) # 控制随机数的精度roun 阅读全文
posted @ 2021-01-07 15:57 莫贞俊晗 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:import hashlib '''608c84ebf44e15529de48c91851d092c''' dic ={'pt':'1', 't':'1609917119', 'imei':'359250054212459', 'phone':'15757876283', 'appid':'0', 阅读全文
posted @ 2021-01-06 23:42 莫贞俊晗 阅读(257) 评论(0) 推荐(0) 编辑
摘要:###1.概率分布睡眠 使用正态分布模拟范围波动的时间,更真实 正态分布是一种连续型概率分布,在自然界中很常见,如身高、寿命、考试成绩等,属于各种因素相加对结果的影响。 import time import random def random_sleep(mu=1, sigma=0.4): '''正 阅读全文
posted @ 2020-12-30 17:51 莫贞俊晗 阅读(3054) 评论(0) 推荐(0) 编辑
摘要:###一、字典中常见方法列表 方法 描述 D.clear() #移除D中的所有项 D.copy() #返回D的副本 D.fromkeys(seq[,val]) #返回从seq中获得的键和被设置为val的值的字典。可做类方法调用 D.get(key[,default]) #如果D[key]存在,将其返 阅读全文
posted @ 2020-12-23 15:28 莫贞俊晗 阅读(847) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示