selenium
weixin_43639743
这个作者很懒,什么都没留下…
展开
-
滑动验证码 破解
破解滑块验证码原创 2022-02-09 13:42:56 · 2384 阅读 · 1 评论 -
cookie str类型与dict互转
dict转str cookie_list = [item["name"] + "=" + item["value"] for item in browser.get_cookies()] cookie = ';'.join(item for item in cookie_list)str转dictcookies_str="PHPSESSID=r9r8cgomqe61q3ndu6e0; GUIDE_MAP:=1594190653;Hm_lvt_83efb6da7f0d183ee8ad0d78f0=1原创 2021-12-21 14:12:29 · 690 阅读 · 1 评论 -
windows10禁止Chrome自动更新
方法1:Win10是在服务器左下角右键点击鼠标,然后选择运行。或者直接快捷键(Windows键+字母R)----此方法通用于windows操作系统的机器。在运行窗口输入services.msc 进到服务管理窗口找到Google的两个更新的服务Google更新服务(gupdate)Google更新服务(gupdatem)双击其中的某一个,将其启动类型设置为禁用再双击其中的另外一个,将其设置为禁用。方法2:按下Win+R,打开运行对话框,输入taskschd.msc,打开"任务计划程序",转载 2020-09-02 15:06:27 · 1295 阅读 · 1 评论 -
selenium+chrome Python 使用加密、非加密的代理ip
1、无密码(ip+port):这个是我很久之前看到的,这个添加代理ip,比较简单,一起整理写出来吧,直接把代码复制过来,需要的可以直接复制,改下代理ip就可以用了。import timefrom selenium import webdriverchromeOptions = webdriver.ChromeOptions()# 设置代理chromeOptions.add_argument("--proxy-server=http://ip:port")# 一定要注意,=两边不能有空格转载 2020-08-06 21:09:04 · 818 阅读 · 1 评论 -
selenium EC用法 显性等待
判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法,一、功能介绍和翻译title_is: 判断当前页面的title是否完全等于(==)预期字符串,返回布尔值简单的示例from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECdriv...转载 2020-06-28 11:40:38 · 2108 阅读 · 0 评论 -
Selenium checkbox点击不了
方法一(推荐使用):element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')driver.execute_script("arguments[0].click();", element)方法二:element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')...转载 2020-06-22 21:21:30 · 2030 阅读 · 1 评论 -
selenium: WebDriverWait 与 expected_conditions
selenium: WebDriverWait 与 expected_conditions 在介绍WebDriverWait之前,先说一下,在selenium中的两种等待页面加载的方式,第一种是隐式等待,在webdriver里面提供的implicitly_wait()方法,driver.implicitly_wait(30) #单位:秒第二种是显示等待,是在support/wait中的WebDriverWait类中实现,可以根据需要设置等待时间和每次等待的步长。当前还有种等待方式,是Pytho转载 2020-06-04 21:59:01 · 250 阅读 · 0 评论