- 博客(109)
- 收藏
- 关注
原创 粘性定位应用
现象:当页面滑动到某个位置时,图片吸顶。思路:创建一个father背景。包含内容和需要吸顶的背景图当滚轮运动距离大于800px时,将吸顶图的position设置为sticky,距离顶部改为0px。
2024-04-13 15:56:34
815
原创 实战,百度翻译js破解
那么接下来就该找,看看到底是哪里创造了paramData,然后我们将创造paramData的代码方法获取应该就可以得到真正的参数了。也就是说,这个function可能就是真正产生我们想要的值的方法,那我们复制这个方法 在js里执行下看看。我们可以看到 调用堆栈 一栏中,给我们把所有请求调用所执行的方法,匿名方法以及异步调用时执行的方法都找出来了。ok 解决了sign 和 ts的问题,后边就是写请求接口的事情了,就很简单了!paramData 是 通过w赋值,而w值的产生----运气真好,就在上边。
2024-03-23 10:12:10
493
原创 百度OCR api调用代码
import requestsimport jsonimport base64, urllibAPI_KEY = 'xx'SECRECT_KEY = 'xx'pic_name = "img.jpg"def ocr_baidu(): """invoke token""" url = 'https://aip.baidubce.com/oauth/2.0/token' body = {'grant_type': 'client_credentials',
2024-02-19 09:02:29
701
原创 关于safari浏览器浏览html video标签无法正常播放的问题
在这种情况下,使用Content-Disposition头的目的是弹出一个“文件下载”对话框,让用户决定是“打开”还是“保存”所请求的内容。注意,这是设计导致的;当特定的HTTP客户端,如Internet Explorer,接收到包含Content-Disposition头的响应时,它通常会激活一个文件下载对话框,并且文件名框会自动填充头中指定的文件名。这意味着safari浏览器是要通过服务器先响应1字节内容,然后才能持续访问。1. mp4文件必须用ffmpeg合成的,其他压缩的mp4文件是不可能展示的。
2023-10-11 12:37:04
4234
原创 python提取word文本和word图片
docx本质上也是个压缩文件,使用zip我们就可以看到所有图片都被保存到了word/media里边。docx只支持docx格式,所以如果想读取doc需要另存为docx格式即可。# 我们将该文件夹下的数据获取即可。
2023-09-07 13:07:39
1016
原创 css 移动端弹性布局
子模块盒子的布局方式设定(适用于多行)align-items: center;子模块盒子的布局方式设定。flex-direction:确定主轴的方向 (确定是X还是Y)align-self: flex-end;子盒子沿着侧轴对齐,flex:number 可以设置这个子元素占多少份。justify-content: 主轴的布局模式。flex-wrap: 是否换行展示。
2023-07-10 12:20:05
160
原创 css 3D Demo
* 该属性必须在父或大于父的级别上添加,保证其子,孙等盒子可以以3D视角被观察 *//* 必须设定该属性,保证box内的所有子盒子整体都以3D样式进行呈现 *//* 设置最后一个子盒子按X轴 旋转76度 *//* 设置整体盒子按Y轴 选中30度 */
2023-07-08 12:56:21
819
原创 matplotlib 区域填充
plt.fill_between(x=X数组, y1=Y开始区, y2=Y结束区域, where=条件(y1> y2 or y2>y1....) ,color='green', )
2023-07-01 19:27:17
473
原创 matplotlib布局模式
左下角水平坐标, 左下角垂直, 宽度,高度。# 横2, 纵3, 第I个。# 第1-2行 , 第0列。# 第2行 , 第1-2列。# 第0行, 第0-1列。# 第0-1行,第2列。# 第1行, 第1列。
2023-07-01 15:46:13
381
原创 matplotlib添加 annotation 箭头标注
plt.annotate('文本', xy=目标位置, xycoords=目标位置的坐标系, xytext=文本的位置,textcoords='offset points',fontsize, arrowprops=箭头属性)# 设置annotation。
2023-07-01 14:03:48
499
原创 mitmproxy常用指令
-set body-size-limit=10k 只处理小于 10k 的请求。-q 屏蔽 mitmdump 默认的控制台日志,只显示自己脚本中的。"~m post" 只处理 post 方法的请求。
2023-06-25 21:24:42
466
原创 微信小程序- 分包相关的知识
packages : 指定分包名称或别名(总和不得超过2M否则预下载失败)network:指定是wifi情况还是所有情况。independent:是否为独立分包。设置完毕后,自动创建分包。root:分包的根目录。pages:分包的路径。可以设置分包预下载。
2023-06-18 18:42:07
142
原创 微信小程序自定义模块
新建一个tools.wxs创建一些function,并使用moule.exports ={}导出使用 标签 并填写正确src 书写module名称之后在其他标签内,使用 {{自定的module名称.自定义的一个function并传入对应参数}}就可以实现参数在自定义function中的导入和使用了新建文件夹components, 新建文件夹xxx,新建components.在任意页面或app.json中 导入 compTest 的自定义组件名称页面进行使用。
2023-06-17 09:38:36
2119
原创 微信小程序 method传参 和 页面传参
使用 e.target.dataset.参数key 得到参数值。使用data-参数Key = '指定参数值'
2023-06-15 21:55:37
2012
原创 selenium 不重复打开当前浏览器
对于-user-data-dir标记,指定创建新Chrome配置文件的目录。它是为了确保在单独的配置文件中启动chrome,不会污染你的默认配置文件。# 此时会打开一个浏览器页面,我们输入百度网址,我们把它当成一个已存在的浏览器。值,可以指定任何打开的端口。
2023-05-26 19:48:40
2654
原创 python创建线程 和 线程池
print("播放歌曲", song, time.ctime())task1 = pool.submit(函数名1)task2 = pool.submit(函数名2)# 通过args传参数。
2023-05-09 21:23:10
566
原创 逆向学习X64DBG
然后点击确定,我们可以看到有四个地址。这里边其中有一个就是我们要找的,所以我们可以选择都试一试,然后总可以试出来哪个地址是真实保存的名称。使用X64dbg可以快速搜索游戏人名,所以本次逆向使用该工具进行工作。现在我们想改成:源氏物语。,然后我们使用右键->二进制->编辑。我们可以看到 源氏物语 在内存里边已经改好了。输入中文,然后改成源氏物语。附加后,选择shadowFlare。目的:更改玩家名称(中文名称)右键, 点击 "查找特征码"然后搜索 “平家物语”原来的名字:平家物语。使用方法:双击一个地址。
2023-04-28 15:02:07
2389
原创 python 装饰器案例
# 带参数def maing(p1, p2): print(p1,p2) def inner(fn): def exe(name, age): fn(name, age) return exe return inner@maing(1,2)def mytest(name,age): print(name,age)mytest("小明", 18) # 不带参数def aoo(function): def i
2022-10-24 22:20:54
362
原创 利用免费API找到手机归属地
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入import requestsurl = "https://www.iteblog.com/api/mobile.php?
2021-07-21 16:17:10
288
原创 pandas-筛选动态的符合条件的数据
import pandashospital = pandas.read_excel("hospital.xls")# 筛多个数据带条件的sets = hospital[ (hospital['NEAR_FID'] != 1) & (hospital['NEAR_FID'] != 2) & (hospital['NEAR_FID'] != 3) ]# 迭代每一行f.
2021-05-25 08:14:10
492
原创 pandas 将数据保存成不同的sheet
# 需要事先安装# pip install xlwt -i https://pypi.tuna.tsinghua.edu.cn/simplewriter = pandas.ExcelWriter('result.xls')for flag, i in enumerate([result0_collection, result1_collection]): i.to_excel(writer, sheet_name=str(flag))# result0_collection..
2021-05-25 08:10:24
945
原创 BeautifulSoup基本使用
import requestsfrom bs4 import BeautifulSoupurl = ''rp = requests.get(url,)soup = BeautifulSoup(rp.text, "lxml")# 一种方法可以查询到标签,并指定属性content = soup.find_all("div", attrs={'class': 'card'})img_tag = i.find('div', attrs={'class': 'media..
2021-04-13 22:06:36
146
原创 m3u8的合并代码
"""ALERT:需要下载ffmpeg工具进行合并如果F12打开后检测有key文件,需要把该文件一并copy并修改m3u8中的KEY文件指向路径../XXX.key"""import requestsimport os, regeneration_new_m3u8 = "newindex.m3u8"need_download_m3u8 = 'index.m3u8'new_mp4_document = 'd:\\test\\combination.mp4'# 这里的URL是请求路径,一般.
2021-01-30 22:11:24
1478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人