- 博客(89)
- 收藏
- 关注

原创 pyppeteer实战项目 自动化脚本(解决了async多线程的问题;窗口置顶方法)
pyppeteer实战项目 自动化脚本(解决了async多线程的问题;窗口置顶方法)
2023-01-12 09:54:39
662
原创 添加程序到右键菜单打开项目文件夹
以Pycharm为例 第一部分:添加程序到右键菜单。这里实验程序为pycharm,路径是形如D://pycharm/pycharm.exe。实际路径不是,这里是为了简便。1、打开注册表,找到如下:HKEY_CLASSES_ROOT\Directory\Background\shell2、选择shell,右键,新建项,输入名字,可以自己定义。这里叫cmder2、选中刚才新建的项cmder,右键新建项,输入名字为 command 。这个名字不能改3、command里值设置为你要加入的那个程序的exe文件路径,
2023-06-02 22:10:39
1669
原创 python自定义快捷键及bat运行
是为了防止出现中文乱码,在bat文件中,中文的正常显示需要ANSI编码。其中的最后一行代码 如果参数写"esc"那么按esc后结束运行,如果不写参数的话,就不会结束运行!其中的start /B可以不用写,虽然这个的作用是防止出现窗口,但是就算写了也还是会有从窗口,我们需要其他办法来实现取消出现窗口。但是我们想要的是一开机就能运行该代码,并且不会出现运行窗口,大家都知道,运行python代码会有运行窗口出现。当然bat和vbs文件都可直接运行,运行可直接看运行结果,看快捷键是否有效,看是否出现了窗口。
2023-05-19 01:35:13
780
原创 selenium爬虫在firefox、edge浏览器中的使用
而execute_cdp_cmd只能用在chrome浏览器上!所以要想在firefox和edge浏览器中实现相同的功能,就需要经常的设置webdriver为undifined!的区别是什么的问题,execute_cdp_cmd只要写一次就能实现真正的反反爬,而execute_script则需要经常性的设置webdriver为undifined才行!# 为了完成验证码的验证,把webdriver的设置写在这里才行!不可以写在刚进入get(url)的地方,要写在离过验证码近的地方!
2023-05-14 14:34:16
3469
原创 Vue3双向绑定的坑 坑死人了
vue3 使用特定的 modelValue ,避免 value 的占用,通过 update:modelValue 实现数据双向绑定。值得注意的是,vue3 移除了 model 选项。vue3 组件的自定义事件需要定义在 emits 选项中,只要是自定义事件,就需要添加在 emits 中,否则会有警告。在 vue3 一个组件可以使用多个 v-model ,统一了 vue2 的 v-model 和 .sync 修饰符。链接:https://juejin.cn/post/7025773427260653599。
2023-05-05 02:04:54
3383
原创 日语学习(一)
具体而言,「に」可用于表示时间、地点、目的,如「7時に会議があります(七点有会议)」、「公園に行きました(去了公园)」、「ご飯にスープを入れます(往饭里加汤)」;也可用于表示动作的对象、行动状态、范围和程度,如「りんごを2つ買います(买两个苹果)」、「歩いて学校に行きました(走着去了学校)」、「毎日日本語を少しずつ勉強しています(每天稍微学一点日语)」。例如「静か(しずか)」是形容词“安静”的意思,在接上「ている」后可以变成「静かでいる」,表示“保持安静的状态”。「夕」的发音是「ゆう」,是一种音读音。
2023-05-04 11:29:18
814
原创 C语言外挂脚本实战项目入门
判断两个图片是否相似的简单算法两张图片的每个像素依次进行比较,当然得事先把每个像素通过argb转成一个整数供比较设置一个阈值,两个像素差小于这个阈值,则继续循环下一个像素点,两个像素差值大于的话,diff_count++ 最后只要diff_count/count <0.2的话我们就可以判断这两张图片相似 可以看到以上代码的不合理性,只要有一个像素不太一样就判断为不相似的图片 不合理! 视频:C语言实战教程系列:手写连连看脚本,手把手教_哔哩哔哩_bilibili看完视频后的感想:有些图像处理分析识别库对于外
2023-05-03 13:34:12
1056
原创 桌面自动化winappdriver、uiautomation、win32、pyautogui...
类似网络爬虫 网络自动脚本,这是桌面脚本桌面自动化
2023-05-02 01:31:48
4397
2
原创 程序实现暂停和继续代码实现
如果用户输入了0后还继续输入0 那么还是暂停 输入1后还继续输入1程序不发送变化。需求:通过在控制台输入0并回车使程序暂停 输入1后程序继续。创建一个新线程用于不断获取用户的输入。
2023-05-01 10:52:59
686
原创 c#期末复习题重点难点题
在 MDI 界面中,如果同时打开了多个子窗体,当这些子窗体被最小化时,它们所对应的图标将显示在父窗体的任务栏中,用户可以通过单击相应的图标来切换焦点和操作不同的界面。是 .NET WinForms 应用程序中的一个方法调用,用于将当前多文档界面(MDI)窗体的所有子窗体图标进行排列,以便用户更方便地查看和操作。Cascade 布局方式指的是将各个子窗体依次从左上角开始排列,并逐渐向右下角展开的方式,其中每个子窗体的大小和位置是根据前一个子窗体来决定的,形成一种层叠的视觉效果。
2023-04-21 11:02:16
877
原创 数据爬虫爬数据时常遇到的问题
所以采用js获取数据也是不错的选选择,但是如果是偏大型一点的爬虫,直接在浏览器控制台打js代码获取数据就不太好了(虽然我们一般都是在vscode先写好几十行代码后再复制到控制台运行),,可能不能直接通过pyppeteer简单的直接page.querySelectorAll()获取所有元素然后直接。但是对于偏大一些的数据爬虫,我们还是首选在编译器运行(甚至写好js脚本项目后打包到浏览器脚本或插件后再运行!这时我们就要换打印方式了,首先第一种:console.table(song_names)
2023-04-18 01:47:19
1815
原创 Vue中使用v-for须知
用template就解决了v-for和v-if不能一起使用的问题。使用v-for时,常常搭配template使用,能解决很多问题。
2023-04-08 20:39:50
116
原创 Vue中的props、slot、emit、proProvide/Inject的区别即使用场景
vue3中能通过props、slot、emit、proProvide/Inject来进行数据的传递,那么到底用哪个好呢?我觉得proProvide/Inject是最简单的方式,那么还需要用porps、slot、emit吗。直接创建了一个js文件写vue的代码,然后js代码又没有vue组件的功能搞template什么的 所以只有script中的部分功能 刚好用来将多个数据绑定在一起,文件夹下,然后在需要绑定同一个数据或函数的vue组件中导入并使用即可。将专门用来export的js文件放在。
2023-04-08 20:39:30
220
原创 对Vue中ref()的理解
因此在template中对obj2 得写obj2.name.value。因此如果我们将其转换为顶层的对象 那么就可以解包了。ref只会对顶层的对象进行解包!ref只会对顶层的对象进行解包!
2023-03-28 12:28:07
160
原创 Vue组合式写法的问题
但是在模板template中就不需要了 例如以下例子中的count,在引用count要写count.value,而在模板中就直接写count就行了。在标签中 对于ref()中的对象 在本标签中引用是需要加上“.value”的。解决办法:语法糖在定义ref对象时 前面加一个$ 但是这个语法现在还不稳定!但是不建议在项目中这样做 因为这个做法还在测试阶段 不知道会出现什么错误 并且有时候不会生效。
2023-03-28 12:02:08
80
原创 Vue的:key用法及示例
值,会导致更新时出现问题,因为它们可能在不同的渲染周期中生成相同的值。正确的做法应该是使用一个稳定的唯一标识符,比如数据库中的 ID 值或者其他全局唯一的标识符。值来判断哪些元素是新增加的,哪些元素是被删除的,哪些元素需要更新,从而提高了渲染效率。属性是 Vue 中一个非常重要的属性,用于标识每个子元素的唯一性,确保渲染效率和正确性。指令循环遍历数组或对象时,每个子元素都需要绑定一个唯一的。值必须是唯一的、稳定的,并且不推荐使用随机数或者索引作为。的数组,然后为每个子元素绑定了一个唯一的。
2023-03-25 22:27:21
1218
大事件项目的后端部分代码
2023-05-01
让键盘发出老婆的声音(按一下键盘就会发出声音)
2023-02-13
将自己想要的窗口置顶:以Google浏览器为例
2023-02-13
多线程运行红绿灯项目,红绿色打印
2023-02-13
给图片加自己设置的水印!
2023-02-09
将自己设置的图片批量素描化!
2023-02-09
将自己设置的图片裁剪!将图片变成九宫格的形式!
2023-02-09
将图像旋转,将图像翻转、把图像滤镜!
2023-02-09
查看所有颜色的BGR和#00000
2023-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人