随笔分类 -  selenium

摘要:1.驱动 driver = webdriver.Firefox() F需要大写 2.设置控件属性: js查找元素带不带sjs = 'document.getElementById("loginWrap").className="showtab2"' getElement 带s 时是列表 3.元素赋值 阅读全文
posted @ 2021-07-29 17:55 linma 阅读(48) 评论(0) 推荐(0)
摘要:1. 所有版本chrome下载 是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。 http://www.slimjet.com/chrome/google-chrome-old-version.php http://google_c 阅读全文
posted @ 2020-08-11 11:28 linma 阅读(358) 评论(0) 推荐(0)
摘要:滚动操作 可以先在console中调试好 from selenium import webdriver import time driver = webdriver.Chrome('D:\\tools\chromedriver.exe') driver.get('https://tieba.baid 阅读全文
posted @ 2020-05-26 17:43 linma 阅读(239) 评论(0) 推荐(0)
摘要:隐式等待 driver.implicitly_wait(10) 默认参数的单位为秒,本例中设置等待时长为10秒。当脚本执行到某个元素定位时,如果元素可以定位,则继续执行; 如果元素定位不到,则它将以轮询的方式(0.5s)不断地判断元素是否被定位到。假设在第6秒定位到了元素则继续执行,若直到超出设置时 阅读全文
posted @ 2020-05-26 17:39 linma 阅读(174) 评论(0) 推荐(0)
摘要:element:只返回匹配到的第一个元素,且找不到就报错 方法一:通过id属性定位 ''' #通过id属性定位 textElement = driver.find_element_by_id('abc') #获取元素文本值,text获取的是标签对中间的值 print(textElement.text 阅读全文
posted @ 2020-05-26 17:33 linma 阅读(252) 评论(0) 推荐(0)