御命丹心

萧瑟悲声秋风起,刹忆寒蝉未鸣时

导航

2020年7月10日 #

图片识别

摘要: # 获取图片中像素点数量最多的像素 def get_threshold(image): pixel_dict = defaultdict(int) #image = '..\exceptionpictures\%s\%s.png' % (path, img_name) # 像素及该像素出现次数的字典 阅读全文

posted @ 2020-07-10 19:32 正法 阅读(302) 评论(0) 推荐(0) 编辑

窗口滑动

摘要: ''' #移动到绝对位置 js = "window.scrollTo(0,1000);" driver.execute_script(js) sleep(5) #移动到相对位置,移动300,再移动300 js = "window.scrollBy(0,300);" driver.execute_sc 阅读全文

posted @ 2020-07-10 19:30 正法 阅读(134) 评论(0) 推荐(0) 编辑

弹窗处理

摘要: ''' select_by_index() # 通过索引定位-选项 select_by_value() # 通过value值定位-选项 select_by_visible_text() # 通过文本值定位-选项 deselect_all() # 取消所有选项 deselect_by_index() 阅读全文

posted @ 2020-07-10 19:28 正法 阅读(142) 评论(0) 推荐(0) 编辑

模拟键盘

摘要: ''' perform(): 执行所有 ActionChains 中存储的行为; context_click(): 右击; double_click(): 双击; drag_and_drop(): 拖动; move_to_element(): 鼠标悬停 #下面是一些常用的键盘事件: # Keys.B 阅读全文

posted @ 2020-07-10 19:27 正法 阅读(312) 评论(0) 推荐(0) 编辑

切换窗口

摘要: # 这是切换到新窗口 def switch_new_window(): try: new_window = driver.window_handles[-1] driver.switch_to.window(new_window) except Exception as e: raise e # 跳 阅读全文

posted @ 2020-07-10 19:25 正法 阅读(113) 评论(0) 推荐(0) 编辑

上传控件

摘要: ''' selenium无法直接操作windows窗体,上传控件有属性(type="file")时,可直接sendkeys处理上传文件 WebElement adFileUpload = driver.findElement(By.id(" ###")); // 定位上传控件 String file 阅读全文

posted @ 2020-07-10 19:23 正法 阅读(164) 评论(0) 推荐(0) 编辑

浏览器驱动

摘要: # 打开浏览器并最大化 def open_browser(browser): #无窗口模式 #option = webdriver.ChormeOptions() #option.add_argument('headless') global driver, waitUtil try: if bro 阅读全文

posted @ 2020-07-10 19:22 正法 阅读(352) 评论(0) 推荐(0) 编辑

django中的cookie和session

摘要: ##### django中的cookie和session >###### cookie(储存在用户本地终端上的数据) > >Cookie,有时也用其复数形式 [Cookies](https://baike.baidu.com/item/Cookies/187064),指某些网站为了辨别用户身份、进行 阅读全文

posted @ 2020-07-10 18:02 正法 阅读(182) 评论(0) 推荐(0) 编辑

django自定义中间件实现登陆

摘要: ##### django中注册登录实现 ###### 自定义中间件 ​ 其实说django自己也带了中间件,但是用起来有点不灵活,需要验证的每个url前面需要包一层login_required(),自我感觉有点不方便.说干就干吧. 首先在我们的项目文件夹下面创建一个新的目录专门用来存放我们中间件和其 阅读全文

posted @ 2020-07-10 17:59 正法 阅读(350) 评论(0) 推荐(0) 编辑

django虚拟环境与文件上传

摘要: 创建可以循环使用的虚拟环境 ###### 1安装virtualenv - pip install virtualenv ###### 2 .使用--no-site-packages - virtualenv --no-site-packages djangoenv - 进入虚拟环境激活虚拟环境 命令 阅读全文

posted @ 2020-07-10 17:57 正法 阅读(126) 评论(0) 推荐(0) 编辑