摘要:
1.1 验证码 1.1.1 去掉验证码 如果是正式环境,则不安全。 1.1.2 设置万能验证码 去掉验证码的主要问题是安全,为了应对在线系统的安全威胁,可以在线修改程序时不取消验证码,而是在程序中留一个后门,即设置一个万能验证码。只要用户输入这个验证码,程序就认为验证通过,否则就判断用户输入的验证码 阅读全文
摘要:
1.1 窗口截图 webdriver提供了截图函数get_screenshot_as_file(本地路径和图片命名)来截取当前创窗口。例如: #截取当前窗口,指定截图图片的保存位置 driver.get_screenshot_as_file(r"C:\Users\fyr\Desktop\123.jp 阅读全文
摘要:
1.1 处理HTML5的视频播放 JavaScript函数有个内置的对象叫做argument。argument对象包含了函数调用的参数数组,[0]表示取对象的第一个值。 currentSrc熟悉返回当前音频/视频的URL.如果未设置音频/视频,则返回空字符创。Load(),play(),pause( 阅读全文
摘要:
1.1 操作Cookie webdriver操作cookie的方法: u get_cookie(): 获得所有cookie信息。 u get_cookie(name):返回字典的key为name的cookie u add_cookie(cookie_dict):添加cookie。“cookie_di 阅读全文
摘要:
1.1 多表单切换 driver.switch_to.frame(‘’if) #切换到id为if的iframe中,此处可直接写id或name 如没有id或name,可以先通过xpath或css定位到该iframe,再切换 返回上级表单:driver.switch_to.parent_content( 阅读全文
摘要:
1.1.1 浏览器窗口大小set_windows_size() # coding=utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://news.baidu.com/") driver. 阅读全文
摘要:
如百度搜索框: <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off"> 百度新闻链接: <a href="http://news.baidu.com" name="tj_trnews" c 阅读全文
摘要:
1.1.1 谷歌打开百度 打开百度,输入selenium2,点击查询,关闭浏览器 1.1.1 打开本地html 引入os:import os 阅读全文
摘要:
1.1 执行 1.2 Print %d:数字;%s:字符;%r:未知类型 打印内容和变量之间用空格隔开,且多个变量在一个%()里面 1.3 注释 1.4 分支与循环 1.4.1 If语句 1.4.1.1 数值判断 等于 == 不等于!= a = 2 b = 3 if a > b: print ('a 阅读全文
摘要:
1.1 Python3安装 https://www.python.org/downloads/ python3自带pip3,安装完即可。 1.2 Selenium安装 在Windows的cmd窗口中执行: pip install selenium(默认安装最新版本) pip show seleniu 阅读全文