- 博客(14)
- 收藏
- 关注
原创 Selenium
from selenium import webdriverfrom selenium.webdriver.support.select import Selectfrom selenium.webdriver.common.keys import Keys一些方法# 进入iframe方法self.driver.switch_to.default_content() # 重置回到最开始默认的iframeself.driver.switch_to.frame(self.driver.find
2022-02-08 17:22:12
441
1
原创 Playwright
执行JS# a_handle 创建一个js对象 "" 为js代码a_handle = self.page.evaluate_handle("document")self.page.evaluate_handle( "document.getElementsByClassName('index_shopName__Eocz8').click", a_handle)保存cookie 持久化登录# cookie_path - cookie文件保存路径# st.
2022-02-08 16:51:32
3081
2
原创 JS操作
//获取选项框的文本function(element,sClassName) {sClassName = document.getElementsByName('browse')(0).options;return sClassName;}//循环option:"function(element,sClassName) {sClassName = document.getElementsByName('browse')(0).options;var str = String();for
2020-11-18 14:50:29
120
转载 MTK mmi
入口函数: Goto_Main_Menu打印函数以及更新LCD函数A. Gui_print_text(L "hello world"); L表示转换成Unicode;B. Gui_BLT_double_buffer(0,0,Devicewidth-1,DeviceHeight-1);如果只有Print而没有Double_buffer,那么LCD将得不到更新;文本输出的...
2019-11-06 22:41:54
259
原创 OpenCV
OpenCV教程OpenCV教程这里提到的所有源代码都是作为OpenCV常规版本的一部分提供的,因此请在开始复制和粘贴代码之前检查。以下教程列表将自动从位于我们的GIT存储库中的reST文件生成。和往常一样,我们很乐意听到您的意见,并收到您对任何教程的贡献。该文档的其他章节描述了每个模块的功能。但首先,请确保熟悉库中使用的常见API概念。API概念cv命名空间所有OpenCV类和函数都...
2019-11-06 22:37:11
383
原创 数据库的CRUD
修改MySQL中的数据一:insert语句1.介绍在执行插入语句前,需要具有执行INSERT语句的INSERT权限。2.准备环境3.简单insert语句4.插入多行在这种形式中,每行的值列表用逗号分隔。如果为表中的所有列指定相应列的值,则可以忽略INSERT语句中的列列表5.具有SELECT子句的MySQL INSERT可以使用INSERT和SELECT子句完全或部分...
2019-11-06 22:10:37
117
原创 去重的几种方式 拷贝的区别
去重:list = ["1,2,3,1,2,3"]set(list)list = [1,2,3,1,2,3]new_list = []for i in list: if i not in l: new_list.append(i)print(l)def quchong(list): for i in list: while list.count(i) > 1:...
2019-11-06 22:08:43
160
原创 win32com
win32com操作import win32com.client#打开excelexcel = win32com.client.Dispatch("Excel.Application")#可见excel.Visible=True#添加保存文件--桌面myfile.xlsxwb = excel.Workbooks.Add ()wb.SaveAs(r'C:\Users\work\De...
2019-11-06 22:04:49
1371
原创 网络协议
为什么udp比tcp更有优势:1.网速的提升给UDP的稳定性提供可靠网络保障,丢包率很低,如果使用应用层重传,能够确保传输的可靠性。 2.TCP为了实现网络通信的可靠性,使用了复杂的拥塞控制算法,建立了繁琐的握手过程,由于TCP内置的系统协议栈中,极难对其进行改进。3.采用TCP,一旦发生丢包,TCP会将后续的包缓存起来,等前面的包重传并接收到后再继续发送,延时会越来越大, 基于U...
2019-05-31 09:52:37
92
原创 linux之centos文件格式操作
打包文件:tar -cf file.tar *.py## 将所有的 py 文件打包成 file.tar 的文件包 -c 是表示成新的包,-f 是指定的文件名新增文件到包里:tar -rf file.tar new_file## 将 new_file 文件新增到 file.tar 文件包里。-r 表示新增文件的意思更新原来的tar包:tar -uf file.tar logo.g...
2019-05-31 09:48:03
720
原创 linux之centos文件操作:
mkdir test#创建一个文件夹touch 123.py#创建一个文件移动文件:mv -i 123.py new_file/## 将123.py文件移动到 new_file文件夹;-i 表 示出现重复的文件名将覆盖;-b 表示不覆盖复制文件:cp -i 123.py new_file## 将123.py 文件覆盖到 new_file 文件夹中; -i表示出现重复...
2019-05-31 09:25:48
93
原创 Linxu常用操作
**Linux常用命令大全基本操作:su root 或su 进入root用户su 账户名 进入其他用户useradd 选项 用户名 例如:useradd –d /usr/qzk -m qzk 添加用户userdel -r qzk (-r,它的作用是把用户的主目录一起删除)usermod 选项 用户名 (修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、...
2019-05-19 00:05:08
160
原创 InternetScrapy
网络爬虫限制(审查来源)1.判断user-Agent进行限制。检查HTTP协议的user-Agent,只想赢浏览器或友好爬虫。2.为了防止爬虫被拦截,修改请求头user-Agentrequests.get(url,headers = kv)kv = {“user-Agent:Mozilla/5.0”}3.常用查询:r.status_code 请求状态码r.text ...
2019-02-16 19:15:42
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人