- 博客(26)
- 收藏
- 关注
原创 websocket安装模块报错__init__() missing 3 required positional arguments: ‘environ‘, ‘socket‘, and ‘rfile
是因为刚开始安装了webscoket,而没有安装websocket-client 导致的问题。在使用websocket模块时。
2023-04-25 10:30:38 1673 1
原创 【py链接es报错处理: ‘httpheaderdict‘ object has no attribute ‘get_all‘】
py链接es报错处理: 'httpheaderdict' object has no attribute 'get_all'详细报错描述详细报错描述 results = self.es.index(index=str(self.shop_code), doc_type='_doc', id=md5_unqiueId, body=chat_list) File "/usr/local/python3/lib/python3.9/site-packages/elasticsearch/client
2022-05-23 19:27:43 729
原创 网络请求报错问题 UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 38-39
现象描述:最近写的一份代码,在自己电脑环境下跑的好好的,但是部署到了linux就报了此错误。详细报错如下: File "/usr/local/python3/lib/python3.9/site-packages/bi_slave-3.0-py3.9.egg/bi_slave/common/http_sync.py", line 145, in __call__ resp = self.send_request() File "/usr/local/python3/lib/pyth
2022-01-07 10:48:38 1981
原创 简单webpack调用示例
window = global;delete global;// !function (n:{模块1:模块1, 模块2:模块2}) {!function (n) { function h(e) { c = {}; if (c[e]) return c[e].exports; var t = c[e] = { i: e, l: !1, exports:{
2021-11-23 22:45:40 565
转载 js hook笔记(对各种方法不定期更新)
hook代码的目的是为了更方便的调试代码,找出代码的关键位置1,对函数进行hook。function a(x,y){return x+y} // 要hook的函数// 先赋值 old_func = a;// 改写a方法 a = function(argument){ // todo console.log(argument) return old_func.apply(argument)} console.log(a(1,2)) // 调用 2
2021-10-28 11:02:39 464
转载 雷电模拟器charles抓包失败处理
此时是 charles win可以正常抓包的情况1, 更换雷电模拟器版本版本:3.98 link2,配置 模拟器 wifi设置(自行查找)如果下载证书 chls.pro/ssl 失败, 则1,本地保存证书,电脑证书是pem格式,需要把后缀改成crt(手机),需要修改证书后缀2,而 后将证书拖进浏览器,托进入后路径为:3,从 安全 > 从sd卡安装证书 点进去 找到证书,安装最后再次尝试,ok!参考1参考2...
2021-08-11 12:10:22 3736
转载 负载均衡nginx配置记录
1,下载安装 按照下面链接2,配置vim /etc/nginx/nginx.confvim /etc/nginx/conf.d/default.conf第一步查看:vim /etc/nginx/nginx.conf可知 详细配置在红框之中对红框文件配置修改:vim /etc/nginx/conf.d/default.conf3,基本命令# 启动nginx -c /etc/nginx/nginx.conf# 关闭 nginx -s stop负载均衡参考......
2021-08-05 17:32:37 149
原创 python dbutils连接池查询中文是字节类型转换正常类型 问题记录
#!/usr/bin/env python# -*- coding:utf-8 -*-"""@author: arlon@date: 2021/8/2@time: 18:03@desc: """import syssys.path.append("./")import pymysqlfrom dbutils.pooled_db import PooledDBfrom utility import db_config as config# 数据库连接编码DB_CHARSET =
2021-08-04 10:34:37 286
原创 APKTOOL安装和配置环境变量 和 xposed的安装问题 和 frida安装
1,下载Windows 包装器脚本(右键单击,将链接另存为apktool.bat) 链接: link.2,将apktool.jar下载 链接: link3,下载的两个文件(apktool.bat和apktool.jar)存储到同一文件夹下。4,win7 系统环境变量设置,5, 任意路径cmd终端测试:...
2021-07-26 21:23:26 2474
转载 字节系某条web加密
主要参考两篇文章https://www.52pojie.cn/thread-1293936-1-1.htmlhttps://mp.weixin.qq.com/s/6m5bNU1qJlRsSCmAkaJziA1>添加首行配置var window = global;window.document = { 'referrer': 'https://www.toutiao.com/', 'cookie': ''};window.location = { // href
2021-06-24 21:26:57 372
原创 pyppeteer基本用法
1, 点击跳转# 执行js 点击# js 代码 xx = """document.querySelector('a[data-logintype="phonepwd"]').click()"""self.page.evaluate(xx)# 直接点击await self.page.click('div.account-center-submit')2,重载await self.page.reload() await self.page.waitFor(1000) # 等待#
2021-05-21 10:15:26 2499
原创 二维数组 中 每个不同子数组中元素所有组合 做笛卡尔积
二维数组 中 每个不同子数组中元素所有组合 做笛卡尔积 (其中二维数组中子数组数量不确定)#!/usr/bin/env python3# -*- coding:utf-8 -*-import copydef _iterate(xxx, _, i=[], last_list=[]): """ :param xxx: 代表列表 [[1,2,3,4], [1,2], [1,2,3]] :param _: 代表取出第几个列表 :param i: 组合的元素放到列表
2021-04-23 13:58:35 283
转载 linux配置gitlab pycharm中使用git
环境:centos1, 首先 安装gityum install git2, 检查是否已经存在SSH密钥对cat ~/.ssh/id_rsa.pub1. 如果存在 则全部复制2. 反之:# 里面是自己git的邮箱 (此步骤 建议连续输入三个enter即可 )ssh-keygen -t rsa -C "xxx@email.com" -b 4096 # 复制cat ~/.ssh/id_rsa.pub3, 网页登录自己的gitlab在个人资料设置 >> ssh秘钥
2021-04-06 18:13:29 622
原创 linux sed查询一段时间内日志
结论:所要查询的 起始时间 和 结束时间 必须在日志文件中 有相等的时间,否则:case 1、若起始时间没有相等,则查询无效。case 2,若结束时间没有相等,而起始时间有相等,则查询结果会从起始时间一直到日志文件结束。首先简介ted 查询一定时间内日志的方式sed -n '/起始时间/,/结束时间/p' 日志文件日志文件 logdemo1.log 内容如下:2021-01-03 10:46:00,073 - DEBUG - logFile.py - logDebug - 103 - on
2021-01-04 10:53:18 554
原创 win安装mongodb 并且远程连接
本人所用版本:mongodb-win32-x86_64-enterprise-windows-64-4.2.8-signed.msi链接: https://www.mongodb.com/try/download/enterprise电脑:win10安装步骤: https://blog.csdn.net/huantai3334/article/details/106945109注意 此处安装成功后 就已经自动创建好的文件夹如下(本人安装的是D盘)D:\mongo\log\mongod.logD:
2020-07-22 19:12:29 466
原创 python 数据字典表导出markdown csv等格式
python 数据字典表导出markdown csv等格式import pymysqlimport importlibimport csvdef remove_newline(text): """ 去除文本中的换行符号 """ return text.replace("\r", "").replace("\n", "")def generate_table(database_name, table_name): """ 生成数据库字典表
2020-06-30 18:10:05 946
原创 python 轮询cookie调用 爬虫
cookie轮询调用最近写爬虫时,遇到一个响应接口响应速度太慢,检查发现主要慢在了cookie的生成方面,于是就仿照IP池的轮询操作,编写了一个cookies池的轮询。COOKIE_EXIST_MAX_TIME = 120 # 默认cookie存在时间 根据请求量设置大小COOKIE_EXIST_COUNT = 30 # 设置列表中cookie存在的数量def get_co...
2019-11-14 14:26:10 268
原创 爬虫利器 python中 session自动携带响应的cookie功能
标题 session作用1. 会话保持网上描述一大堆,此处不在赘述;2. 自动携带响应的cookie在下次请求时,能够自动携带 前几次请求响应的cookie;大家知道有些链接在请求时,需要携带cookie字段,而这些cookie字段部分需要从某些响应头里获取(另一部分通过抓包或者js获取),下面通过代码对比分析:var foo = 'bar';...
2019-10-28 14:29:22 1162
转载 SSLError之 SysCallError(-1, ‘Unexpected EOF‘)错误
SSLError python请求错误的解决首先描述详细的错误, 贴段代码:import requests# import warnings# warnings.filterwarnings("ignore")headers = { 'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/web...
2019-08-07 12:06:36 8778 1
原创 爬虫---js逆向解析中的eval包裹函数的处理
js破解中的eval包裹函数的处理首先描述问题现象第一种方式第二种方式想练手的还可以尝试这个网站首先描述问题现象解析网站 http://eip.chanfine.com/login.jsp 的 j_password 生成方式很显现加密的函数就是 desEncrypt(),我们再搜索desEncrypt, 就发现加密的secunity.js,这个js是由eval()函数包裹着的,我们发现根...
2019-07-30 16:41:15 1431
原创 python爬虫多次请求超时的几种重试方式
python爬虫多次请求超时的几种重试方式在python爬虫中,请求超时报错很是常见,下面总结了几种requests的方式:第一种headers = Dict()url = 'https://www.baidu.com'try: proxies = None response = requests.get(url, headers=headers, verify=Fals...
2019-04-26 00:15:42 9694
转载 python线程获取返回值
python线程获取返回值实现功能前的准备代码改写threading.Thread类获取返回值使用局部变量获取返回值实现功能前的准备代码def say_hello(i): return {"hello": i}def threading_get_return(): vendorCode = [] for i in range(1000): resul...
2019-01-22 14:44:35 6698 1
转载 charles电脑手机抓包上不了网的细节设置
charles电脑手机抓包上不了网的细节设置》》》每次用charles抓包时,都会出现电脑或者手机上不了网的问题。设置好后一换电脑又得一番麻烦的设置。今天就分两方面总结下细节方面的设置,不足之处欢迎补充。首先参考一位大神的详细设置。连接如下(ps: 第六步本人未操作成功):https://blog.csdn.net/tianshats/article/details/51026657在安装...
2018-11-03 23:22:47 12249
翻译 安装TA-lib过程问题
安装TA-lib过程问题的解决 描述:版本ubuntu16 没有装conda 建立个虚拟环境 专门放量化操作的包 建议:结合readme一起看第一步: pip install TA-Lib第二步:正常情况第一步都不会装好这里选择一个版本下载:https://pypi.org/project/TA-Lib/0.4.16/#history 。下载好之后解压, ta...
2018-09-03 21:08:45 1507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人