06 2023 档案
摘要:1、cookie操作 绕过登录 get_cookies():以字典形式返回cookie所有信息 get_cookies(name):返回cookie字典中key为name的值 add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_d
阅读全文
摘要:文件上传 input标签使用send_keys()方法上传,非input标签需要借助工具 1、input标签使用send_keys()方法 #文件上传 #“\\"第一个”\"为转义字符 driver.find_element_by_id('uploadfile').send_keys('D:\\Us
阅读全文
摘要:特殊Dom结构是指对元素不能直接操作,需要进行特殊定位切换到它所在的Dom结构,然后才能对其元素进行操作 1、windows弹窗 --alert confirm prompt 使用driver.switch_to.alert方法 alert类操作方法: accept():确定 dismiss():取
阅读全文
摘要:*使用select方法 方法一:from selenium.webdriver.support.ui import Select 方法二:from selenium.webdriver.support.select import Select 选择项的选择,有3种方法: select_by_inde
阅读全文
摘要:*需要导入ActionChains类 from selenium.webdriver.common.action_chains import ActionChains 1、鼠标右击 context_click(element)方法 from selenium import webdriver #导入
阅读全文
摘要:1、send_keys直接发送键值 from selenium.webdriver.common.keys import keys #利用组合键ctrl+A全选内容 driver.find_element_by_class_name('ctrl-c').send_keys(Keys.CONTROL,
阅读全文
摘要:1、单击对象 click() 模拟鼠标左键操作 2、输入内容 send_keys(text) 3、清空内容 clear() 4、提交表单 submit() 使用在有form标签的表单中,而click()侧重与对象的单击触发 5、获取文本内容 text # -*-coding:utf-8-*- fro
阅读全文
摘要:1浏览器最大化 maximize_window() from selenium import webdriver driver = webdriver.Chrome() #浏览器最大化 driver.maximize_window() #关闭浏览器 driver.quit() 2设置浏览器的宽和高
阅读全文
摘要:# -*-coding:utf-8-*- from selenium import webdriver import time driver = webdriver.chrome() driver.get("") time.sleep(3) driver.close
阅读全文