摘要: Selenium之无头模式 from selenium import webdriver # PhantomJS 无头 driver = webdriver.PhantomJS(executable_path=r'') driver.implicitly_wait(30) driver.get('h 阅读全文
posted @ 2021-06-19 17:31 断浪狂刀忆年少 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Selenium之鼠标悬浮 import time from selenium import webdriver from selenium.webdriver import ActionChains driver = webdriver.Chrome() # driver.get('https:/ 阅读全文
posted @ 2021-06-19 17:30 断浪狂刀忆年少 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Selenium之等待机制 用于网络延迟严重场景,避免代码执行较快,但是遇到标签还没有加载完成就对该标签进行操作,就会出现报错在selenium中,有三种等待机制可用: 1.显式等待,当有需要等待的标签时,才去使用等待 2.隐式等待,在浏览器对象创建之初,就为这个对象添加一个被动,即隐式等待,当遇到 阅读全文
posted @ 2021-06-19 17:27 断浪狂刀忆年少 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Selenium之滚动条操作 from time import sleep from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(30) driver.get('http://www.bai 阅读全文
posted @ 2021-06-19 17:23 断浪狂刀忆年少 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Selenium之文件操作 from selenium import webdriver driver = webdriver.Chrome() driver.get('http://127.0.0.1/upload/1') # 输入文件的绝对路径 driver.find_element_by_id 阅读全文
posted @ 2021-06-19 17:21 断浪狂刀忆年少 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Selenium之键盘事件 from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium import webdriver import time d 阅读全文
posted @ 2021-06-19 17:20 断浪狂刀忆年少 阅读(72) 评论(0) 推荐(0) 编辑
摘要: webdriver的基础操作 from selenium import webdriver driver = webdriver.Chrome() driver.get(url='http://www.baidu.com') driver.find_element() # 定位标签 print(dr 阅读全文
posted @ 2021-06-19 17:18 断浪狂刀忆年少 阅读(264) 评论(0) 推荐(0) 编辑