【selenium】打开浏览器 _ 火狐|谷歌

火狐浏览器

 

  def firefox():
        firefox_browser = webdriver.Firefox()  # webdriver.我们想操控的浏览器,这个可以换
        time.sleep(3)  # 等待三秒
        firefox_browser.get("https://www.baidu.com")  # 在火狐浏览器内打开百度页面
        time.sleep(3)
        firefox_browser.find_element_by_id("kw").send_keys("selenium")  # 元素定位
        time.sleep(3)
        firefox_browser.find_element_by_id("su").click  # 模拟用户点击
        firefox_browser.quit()  # 操作完调用quit关闭掉浏览器

 

 

 

谷歌浏览器 

    def chrome():
        chrome_browser = webdriver.Chrome()     # 打开Google浏览器 driver在python的Scripts路径
        # chrome_browser = webdriver.Chrome(executable_path="z:/driver/chromedriver.exe")  # 浏览器驱动路径

        chrome_browser.implicitly_wait(10)   # 隐式等待5s 超时时间,使用一次作用域find_element

        chrome_browser.get("https://www.baidu.com")     # 打开网址
        # chrome_browser.get(r"D:\html\bookmarks_2022_1_17.html")   # 打开本地html页面

        print("网址标题:", chrome_browser.title)
        print("网址url:", chrome_browser.current_url )

        time.sleep(5)  # 休眠5s
        chrome_browser.quit()   # 5s后操作完调用quit关闭掉浏览器
        # chrome_browser.close()  # 会出现OSError 句柄无效异常  

 

 

 

 

 

 

参考网址:www.baidu.com


 

 

 相关错误解决方式: 【python_selenium】 运行selenium-谷歌时报错:Web 驱动程序异常: Message: 'chromedriver' executable needs to be in PATH

posted @ 2022-04-07 17:10  Phoenixy  阅读(410)  评论(2)    收藏  举报