- 博客(141)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 selenium js 删除网页代码
js = 'var child=document.getElementById("exercise");child.remove();'browser.execute_script(js)
2020-10-28 23:03:28
1168
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pip镜像安装 python 安装库
pip install openpyxl -i https://mirrors.aliyun.com/pypi/simple上面是阿里云的 我用了特别快语法 安装pip install openpyxl -i +镜像网址
2020-08-06 23:33:01
878
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Python的递归深度问题
1、Python默认的递归深度是有限制的,当递归深度超过默认值的时候,就会引发RuntimeError。理论在997.2、解决方法:最大递归层次的重新调整,解决方式是手工设置递归调用深度。import syssys.setrecursionlimit(1000000)#表示递归深度为100w...
2020-04-16 22:13:26
313
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 urllib requests 常用
import refrom bs4 import BeautifulSoup as bsfrom urllib.request import quoteimport pickleimport requestsimport urllib.requestdef cun(): file = open('','wb') pickle.dump(lian,fil...
2020-04-10 20:09:05
355
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python selenium启动常用
from selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsimport refrom selenium.webdriver.common.keys import Keysfrom bs4 import BeautifulSoup as b...
2020-04-10 13:29:20
1125
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pymysql 数据库连接以及创建库 表字段增删改查
#新建表import pymysqldb = pymysql.connect(host='cdb-ba7g2ibp.gz.t********b.com',#地址 user='sbcel',#账号 password=''#密...
2020-02-24 20:19:07
923
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用pyinstaller打包Python程序EXE
pip install pyinstaller #安装打包模块#使用:pyinstaller -F -w+文件名位置# 注意如果代码里面要input 就不要用Wpyinstaller -F C:\01.py #比如这样就可以了
2019-11-30 11:13:06
513
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 openpyxl表格
import openpyxl#引入模块wb = openpyxl.Workbook()#实例化表格方法word = wb.active#把表格赋值给wordword['A1'] = 1#这样就可以用word来操作表格了 可以写入数据word['B2'] = 'LO'word.append([1,2,3])#上面写了a1 b2 这个会写到下在一个 就是a3 b3 c...
2018-11-08 09:31:11
494
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python 3 中文URL编码转换问题
链接里面含中文 转成URL编码#先引入模块from urllib.request import quote>>> ff = '摄像头'>>> ff = quote(ff)&gt
2018-10-08 10:36:59
8816
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python 遇到表情代码出错, 用正则表达式去掉表情代码
>>> aa = '\U0001f60a\adwkdkdkkdk'# 这里“\U0001f60a” 这是表情的代码 带这个\>>> import re>>> cc = re.compile(r'\U0001f60a')#cc 就是需要替换的代码 就是把不需要的先标记出来>>> ff = re.sub(cc,'',aa...
2018-10-05 17:16:14
2364
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python 文件写入自动关闭方法
aa = "12345678"with open("数字.txt","w")as f: f.write(aa)#这样文件写入后不需要写aa.close()
2018-10-01 16:09:20
2452
1
原创 selenium版本和urllib3版本不兼容问题 ValueError: Timeout value connect was
原文链接:https://blog.csdn.net/weixin_39934655/article/details/131417948。版权声明:本文为CSDN博主「万年入门」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。其实是selenium版本和urllib3版本不兼容问题。
2023-07-03 10:13:49
888
原创 广东公需课2022 《数字化转型与产业创新发展》和《碳达峰、碳中和的实现路径与广东探索》
2023年4月30日之后2022年度公需科目是否还可以补学?没有答案单选题2022年度公需科目的学习是否有时间限制?A、是,截止至2023年4月30日是否需要在广东省专业技术人员继续教育管理系统中进行注册?A、是,需要注册并完善个人信息2022年广东公需科目有2个专题《数字化转型与产业创新发展》和《碳达峰、碳中和的实现路径与广东探索》都需要学习完成吗?没有答案单选题2023年4月30日之后2022年度公需科目是否还可以补学?B、否,根据上级文件要求,逾期不提供补学服务。2022年广东
2022-05-13 22:33:20
8391
2
原创 生成26个字母加0-9数字文件夹 python
import osdef shen(): for i in range(10): if os.path.exists(str(i)): pass else: os.makedirs(str(i)) x = list(map(chr, range(ord('a'), ord('z') + 1))) for i in x: if os.path.exists(str(i)):
2022-03-22 10:11:35
1220
原创 python selenium 滑动验证码
def png(): from PIL import Image img = Image.open('1.png') z = img.size data = img.convert('RGB').load() for i in range(z[0]): dd =[] for e in range(z[1]): s = data[i,e] if (s[0]>230)==(s[
2021-09-28 12:15:39
580
原创 python获取指定年份的所有日期
def all_year(year): cont =[] if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: #print("{0} 是闰年".format(year)) # 整百年能被400整除的是闰年 n = 29 else: #print("{0}
2021-08-13 09:19:17
605
原创 python ABCDE 生成多选组合
def qu(s): import random a = ['A', 'B', 'C', 'D', 'E'] while True: aa ='' while len(aa)!=s: t= random.choice(a) if t in aa: pass else: aa=aa+t aaa=''
2021-08-07 00:03:00
1256
原创 验证码识别
from PIL import Image#处理验证码图片 分以下几个阶段def tu(dd,s=190):#s 表示的是颜色0-225 具体看验证码的颜色深浅了 可以自己试 #二值化 是把0-225的像素点分为0和1 就是黑白色 img = Image.open('{0}.png'.format(dd)).convert('L') threshold = s table = [] for i in range(256): if i <
2021-07-11 16:22:35
258
原创 百度提交链接 python
def baidu(s): import requests headers ={} headers['User-Agent']='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36' url ='http://data.zz.baidu.com/urls?site={0}&token={1}.
2021-06-23 23:37:50
117
原创 python selenium控制已打开的窗口
chrome.exe --remote-debugging-port=9222 --user-data-dir=“C:\selenum\AutomationProfile”‘’’from selenium.webdriver.chrome.options import Optionsoptions = Options()options.add_experimental_option(“debuggerAddress”, “127.0.0.1:9222”)browser = webdriver.Ch
2021-05-26 22:53:08
337
原创 2021-05-26
在使用selenium进行自动化测试中我们有时会遇到这样的情况: 我们需要手动打开浏览器,进入到所需的页面,执行一些手动任务,如输入表单、输入验证码,登陆成功后,然后再开始运行自动化脚本。这种情况下如何使用selenium来接管先前已打开的浏览器呢?这里给出Google Chrome浏览器的解决方案。我们可以利用Chrome DevTools协议。它允许客户检查和调试Chrome浏览器。右键打开chrome所在位置在此打开cmd,在命令行中输入命令:chrome.exe --remote
2021-05-26 22:46:53
113
原创 cookies添加python selenium
def add_ck(a): browser.delete_all_cookies()#删除原有cookies #cookies 在浏览器里面复制 a ='BIDUPSID=B8D733AE1AF91ABF07AE6448B2DF91AA; PSTM=1615989783; BD_UPN=12314753; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; __yjs_duid=1_1e44a5dbc5fcbd4e11c4391de4c7d06d161866
2021-05-25 11:26:00
142
原创 广元市2021年度专业技术人员公需科目 自动考试python selenium自动化
def sou(a): for q in range(5):#10次 browser.get(a) time.sleep(3) browser.switch_to.default_content() bo = browser.find_element_by_id('studentSystem') browser.switch_to.frame(bo) for i in range(35):
2021-05-22 12:05:40
971
原创 21年广东公需课 科技创新现状与发展趋势自动学习python 代码
def ur(): uu =[] for p in a: browser.get(p) time.sleep(5) html = browser.page_source html = bs(html,'lxml') cont = html.findAll('h3') for i in cont: x = i.a
2021-05-20 08:58:37
2998
7
原创 微医(挂号网) 自动挂号python
只需要输入医生的主页就可以自动检测是否有可以约的号。检测到自动约号https://www.guahao.com/def mian(): def dian(s,w): xx = browser.find_elements_by_css_selector(s) for i in xx: if w == i.text: print(i.text) i.click()
2021-05-20 08:42:40
2181
2
原创 Python3 + Appium + 安卓模拟器 环境配置
二、安装Python3的Appium库打开Python安装目录,找到Scripts文件夹,点进去,示例:在控制台里输入命令pip install Appium-Python-Client,然后回车看到下图的提示就表明安装成功了三、安装Android SDK直接下载了Android Studio...
2021-03-18 00:17:23
163
原创 三分屏干部在线
def ti(): for i in range(1): browser.switch_to.default_content() bo = browser.find_element_by_css_selector('iframe') browser.switch_to.frame(bo) s = browser.find_element_by_css_selector('embed') time.sleep(0.5)..
2020-12-04 10:48:25
216
原创 2020重庆市法治理论知识考试答案查询收集
重庆市法治理论知识考试平台考试题考试完成错误的答案会显示出来 可收集答案:把答案存起来查询就可以了下面就是搜集答案的代码 我得到的题目就下面这些 答案没放上来,我这也有。def sou(): html = browser.find_element_by_xpath('/html/body/div/div[2]/div[2]') html = html.get_attribute('innerHTML') html = bs(html,'lxml') div = html
2020-11-09 23:09:01
5068
原创 python selenium 键盘操作 常用
键盘事件 前面的 send_keys() 方法用来模拟键盘输入;keys() 类提供了键盘上几乎所有按键的方法,组合键也是可以的。常用的键盘操作如下:send_keys(Keys.BACK_SPACE) 删除键(BackSpace)send_keys(Keys.SPACE) 空格键(Space)send_keys(Keys.TAB) 制表键(Tab)send_keys(Keys.ESCAPE) 回退键(Esc)send_keys(Keys.ENTER) 回车键(Enter)send_key
2020-10-22 12:56:27
4331
原创 新疆公需课继续教育答案 自动获取
#这个新疆继续教育网站比较特别 答案需要从视频里面获取,先下载视频,下载方法可抓包。#考试的内容可以肯定的是都在视频里面,一般考个及格没问题。‘这个函数是打开图片并识别内容文档答案def bai(s): for q in range(1): APP_ID = '*******' API_KEY = '**************' SECRET_KEY = '*************' client = AipOcr(APP
2020-10-12 22:22:07
8468
1
原创 python删除网页html元素
找到标签id 以id来删除js = 'var child=document.getElementById("exercise");child.remove();' # exercise就是id 这是2段js执行码 以;号分隔browser.execute_script(js)
2020-09-26 21:46:37
1063
1
原创 关闭cmd或其它win exe程序方法python
import osdef kill_exe(exe_name): os.system('taskkill /f /t /im '+exe_name)#MESMTPC.exe程序名字 print("杀死进程{}".format(exe_name))#例如kill_exe('cmd.exe')
2020-09-16 21:38:50
956
原创 python time
import timett = = time.time()tt = time.localtime(tt)ttt = time.strftime("%Y-%m-%d %H:%M:%S",tt)
2020-09-04 21:13:52
131
原创 广东公需科目公需课十四五答案考试查询器
QQ录屏20200723111627 效果看上面这个视频 其中需要data.pkl文件 这上面无法上传 如果的可以联系我发给你,博客头像边上有我wx号import picklefile = open('data.pkl','rb')data = pickle.load(file)file.close()def cha(): while True: ...
2020-07-23 11:29:38
1231
原创 重庆公需科目快速看视频方法自动学习 python
重庆公需科目想要快速学最好就是自动点开视频学就可以了,不要想秒刷或拖动视频,如果听课时间不够。后台会查,所以只需要自动点开视频检测是否已听完再切换一个视频就可以了,这种方法是最实用最安全的,不做弊。下面是代码,先获取课程的链接,然后再一个一个循环就可以了,比如19年听20多小时 开一天就差不多了。 如果看不懂的需要听课可以加我微信帮你听 号码是我博客的名字 这个网页上面就有文章最开头的位置browser.get('http://rcpx.21tb.com/')def lian(): ..
2020-07-17 18:21:24
14101
4
原创 2020全国网络安全知识竞赛链工宝答案 爬取 自动答题
要用浏览器打开公众号的练题库,然后就可以自动获取答案 最下面是我获取到的300多个题 差不多就这些了 可以进一个加个函数自动答题def fu(): try: browser.refresh() time.sleep(2) xx = browser.find_elements_by_css_selector('div') for i in xx: if i.text =='开始答题':
2020-06-25 16:34:00
15991
8
原创 华医网自动答题小脚本软件,并收集答案保存起来
华医网的考试有不固定性,比如出现题的顺序不同,选择出现的位置不同。这次是A下次不一定就是,,要注意2个地方 一个是题的选择一般最多是5个选择所有最多就循环5次选择自动答题,先用列表把题目和选择都保存起来。提交答案后如果是错的就删除如果是对的就保存起来 建一个字典保存为pkl文件下次遇到一样的题就可以有答案不需要再次收集答案def jian():#先检测华医网是否可以考试 ,这个函数点击进入考试 如果有在线考试 表示就可以考试了 try: try: bro
2020-06-19 15:56:33
12486
4
原创 广西公需科目 当代科学技术前沿知识 考试答案
用百度的识字api 可以识别广西公需科目 当代科学技术前沿知识 的文档《当代科学技术前沿知识读本》电子书(全文).pdf 这个可以在平台下载完了就识别出来就好搜答案了from aip import AipOcrdef bai(na ='1.jpg'): """ 你的 APPID AK SK """ APP_ID = '' API_KEY = '' SECRET_KEY = '' client = AipOcr(APP_ID, API_KEY, SECRET_
2020-06-15 11:33:33
29582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人