- 博客(107)
- 收藏
- 关注
原创 selenium 3中等待方式
from selenium import webdriverimport timefrom selenium.webdriver.support.wait import WebDriverWaitdriver = webdriver.Chrome() #打开浏览器驱动driver.maximize_window() #最大化窗口driver.implicitly_wait(3) #隐士等待,正对脚本中每一个元素都等待3sdriver.get('https://www.baidu.com
2024-06-17 19:38:33 352 1
原创 python-调用js代码
安装 pip3 install PyExecJS -i https://pypi.tuna.tsinghua.edu.cn/simple/查看node引擎 print(execjs.get()) 必须要是ExternalRuntime(Node.js (V8)),不是要重新安装pycharm。
2024-05-09 18:23:22 229
原创 linux(ub)-redis环境部署
10.启动服务 redis-server myredis-config/redis.conf。2.解压缩: tar -zxvf redis-7.0.5.tar.gz。3.安装gcc:sudo apt-get install gcc。11.启动客户端 redis-cli -p 6379。4. 编译:cd redis-7.0.5。将daemonize的值修改为yes。1.下载redis包。
2024-04-10 11:16:47 316
原创 python-pandas基础学习
可参考:pandas:http://pandas.pydata.org/docs/user_guide/10min.html(1) 对某一列元素进行分组求和处理(2)分组后得到某组的值
2024-03-18 14:43:26 322
原创 js-12-数组
'my_array_1 添加一个元素后:'//参数1:删除起始位置,参数2:删除几个。//使用数组对象添加数组。//通过自变量创建数组。//删除最后一个并返回。
2023-11-08 14:57:29 130
原创 js-9-获取属性
/ window.onload 等待页面加载完成,加载完成后自动执行匿名函数。//document 是浏览器存在的内置对象 window也是浏览器内置的。
2023-11-08 11:51:36 10
原创 mysql数据库相关
左连接和右连接的区别左连接:select * from a left join b where a.id=b.id 满足左边条件的数据全部查出来,右边表有数据就查出来,没有就显示null右连接:select * from a right join...
2023-10-16 10:08:20 52 1
原创 python :面试题 16.07. 最大数值
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。来源:力扣一个( ఠൠఠ )ノ到飞起的数学公式,公式一看就懂,但是自己想不出来,又是被虐的一天…class Solution: def maximum(self, a: int, b: int) -> int: return (abs(a-b)+a+b)//2...
2022-04-28 15:40:10 760
原创 python-飞书机器人发送消息
首先建群,建机器人,不多说,自行操作,获取webhook,通过webhook发送信息,原api地址: https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN1、发送普通消息,代码如下import requestsimport jsondef get_data(): data = { "msg_type": "text", "content": { "text
2022-04-26 13:59:49 5026 2
原创 Python 比较文件内容是否一致
1、python 比较2个文件是否一致,并且渲染出不一致的地方import difflibdef readfile(filename): with open(filename, 'r',encoding='utf-8') as f text = f.readlines() return textif __name__ == '__main__': d = difflib.HtmlDiff() fromlines = readfile('test1') fromlines =
2022-04-22 16:09:08 3630
原创 python-jwt 生成token
一、安装pip3 install pyjwtimport jwtimport timedef get_token() payloads = { "iat": math.floor(int(time.time() * 1000) / (1000 * 3600)) * 3600, "_appId": base.appid } headers = {'alg': 'HS256', 'typ': 'JWT'}
2022-04-19 10:27:29 716
原创 python根据文件内容生成md5
import hashlibimport requestsdef req(url): try: res = requests.get(url) return hashlib.md5(res.content).hexdigest() except: print("下载链接有问题:%s"%url)
2022-03-21 14:23:53 1572
原创 java-String 基础学习
1、切片public class S { //string学习 public static void main(String[] args) { String name = " s,s,s "; System.out.println(name.split(",")[1]); }}2、去掉收尾空格public class S { //string学习 public static void main(String[] args)
2021-12-02 19:55:05 140
原创 java-安卓手机-自动化基础学习-元素定位
导入包package: io.appium.java_client.pagefactory;id定位 //定位 //AndroidFindBy 解释器,寻找其中一个元素定位 @AndroidFindBy(id = "com.meta.box:id/iv_home_game_img") public static List<HomeGameCellWidget> homePage; //封装 public void search_barClick(){.
2021-11-26 20:00:59 1853
原创 adb获取当前打开的app的包名
windows: adb shell dumpsys window | findstr mCurrentFocusmac: adb shell am monitor
2021-09-14 20:21:59 1628 2
原创 python -uiautomator2 基础知识之一
1、定位 元素工具安装weditor: pip install --pre weditor安装完成后运行:python -m weditor,会启动一个网页 http://localhost:17310/import uiautomator2 as u2d = u2.connect() #连接安卓手机 ,此时usb链接了一个手机d.app_start("com.xxx.demo") #启动这个包band = d.device_info.get("brand") #拿到设备信息..
2021-07-20 16:44:54 28
原创 pytho-smtplib发送邮件
from email.mime.text import MIMETextfrom email.header import Headerimport smtplibmail_host = 'smtp.qq.com'mail_user = '1329@qq.com'mail_pass = 'xxxxxx' #授权码receivers = ['81125@qq.com'] #接收人在message = MIMEText('hi,all:\n 欢迎您!', 'plain', 'utf-8')
2021-07-19 20:56:42 69
原创 python 生成gif
import imageioimport osfrom PIL import Imageimport os.pathimport globdef create_gif(image_list, gif_name, duration=0.35): frames = [] for image_name in image_list: frames.append(imageio.imread(image_name)) imageio.mimsave(gif_na
2021-06-30 08:53:51 76
原创 力扣-每一题-最长公共前缀
class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: num = min([ len(st) for st in strs ]) st = '' for i in range(num): set_stri = [st[i] for st in strs] if len(set(set_stri)) == 1:
2021-05-28 15:37:21 68
原创 力扣-每日一题-整数反转
1、转成字符串class Solution: def reverse(self, x: int) -> int: x_str = str(x) x_len = len(x_str) x_re = x_str[::-1] try: x_re = int(x_re) except: x_re = -int(x_re.split('-')[0]) if
2021-05-21 20:47:39 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人