Selenium + FireFox 安装与使用

pip install selenium  //安装

下载geckodriver.exe 放到Python目录,在系统变量添加目录

报错:permission denied(权限不足)----pip install --upgrade selenium  :由于版本不匹配导致,更新selenium版本

访问页面:

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox(executable_path="geckodriver")    //实例化一个webdriver操作对象并打开FireFox浏览器,每个对象对应一个webdriver窗口和Firefox窗口,关闭窗口则实例自动清除

driver.get("https://www.baidu.com")               //指挥浏览器打开百度主页

temp= driver.find_element_by_id("postid")            //获取单个元素值

temp.get_attribute("value")                  //读取元素属性

driver.execute_script('document.getElementById("postid").value="adad"')  //通过在页面执行脚本语句设置页面输入框值

driver.execute_script('document.getElementById("query").click()')    //模拟点击

ls = driver.find_elements_by_css_selector(".day")  //获取多个元素值,返回一个list

ls[0].text        //获取元素包含的文本内容

driver.quit()          #关闭实例

 

posted @ 2020-09-30 15:28  棂信  阅读(580)  评论(0编辑  收藏  举报