亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python Selenium模塊安裝使用教程詳解

 更新時間:2020年07月09日 11:07:42   作者:小理想  
這篇文章主要介紹了Python Selenium模塊安裝使用教程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一.概述:

  Selenium是一個用于Web應(yīng)用程序測試的工具,本文使用的是Selenium 2。Selenium就是一套類庫,不依賴于任何測試框架,除了必要的瀏覽器驅(qū)動,不需要啟動其他進(jìn)程或安裝其他程序,也不必像 Selenium 1那樣需要先啟動服務(wù)。

1 支持瀏覽器

  •   Firefox (FirefoxDriver)
  •   IE(InternetExplorerDriver)
  •   Opera(OperaDriver)
  •   Chrome (ChromeDriver)
  •   safari(SafariDriver)

1.2 支持語言

  •   Java
  •   C#
  •   PHP
  •   Python
  •   Perl
  •   Ruby

二. selenium環(huán)境搭建  

  1.安裝selenium模塊    

    方式一:利用pip安裝 在命令行中輸入 pip install -U selenium    

    方式二:利用軟件安裝外部模塊 詳見 http://chabaoo.cn/article/190404.htm

  2.安裝瀏覽器

    安裝一款瀏覽器(谷歌,火狐,IE),selenium是基于瀏覽器運作的,想要selenium能驅(qū)動瀏覽器,必須要安裝瀏覽器驅(qū)動,將驅(qū)動放到python的安裝根目錄下即可

     此處以谷歌瀏覽器為例:谷歌驅(qū)動(chromedriver)下載地址:http://npm.taobao.org/mirrors/chromedriver

  

3.各驅(qū)動下載地址

http://www.seleniumhq.org/download/(英文)

三.使用

1.引用selenium訪問一個網(wǎng)頁

from selenium import webdriver    #引用selenium
driver=webdriver.Chrome() #啟動谷歌瀏覽器
driver.get("http://www.baidu.com") #訪問一個網(wǎng)頁
driver.quit() #退出瀏覽器

2.瀏覽器元素操作

driver.get("http://www.baidu.com") #訪問瀏覽器
driver.back()    #回到上一頁
driver.forward()  #回到下一頁
driver.refresh()    #刷新
print(driver.title)    #獲取標(biāo)題
print(driver.current_url)    #獲取網(wǎng)址
print(driver.current_window_handle)    #獲取到句柄
print(driver.get_window_size())    #獲取瀏覽器尺寸
print(driver.get_screenshot_as_file(''))    #獲取截圖
driver.maximize_window()       #窗口最大化
driver.minimize_window()        #窗口最小化

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas根據(jù)條件實現(xiàn)替換列中的值

    Pandas根據(jù)條件實現(xiàn)替換列中的值

    在使用Pandas的Python中,DataFrame列中的值可以通過使用各種內(nèi)置函數(shù)根據(jù)條件進(jìn)行替換,本文主要來和大家討論在Pandas中用條件替換數(shù)據(jù)集列中的值的各種方法,希望對大家有所幫助
    2024-01-01
  • 分享unittest單元測試框架中幾種常用的用例加載方法

    分享unittest單元測試框架中幾種常用的用例加載方法

    這篇文章主要介紹了unittest單元測試框架中常用的幾種用例加載方法,幫助大家更好的理解和使用python的unittest測試模塊,感興趣的朋友可以了解下
    2020-12-12
  • python爬蟲看看虎牙女主播中誰最“頂”步驟詳解

    python爬蟲看看虎牙女主播中誰最“頂”步驟詳解

    這篇文章主要介紹了python爬蟲看看虎牙女主播中誰最“頂”,本文分步驟通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Python實戰(zhàn)之疫苗研發(fā)情況可視化

    Python實戰(zhàn)之疫苗研發(fā)情況可視化

    2020年底以來,歐美,印度,中國,俄羅斯等多國得制藥公司紛紛推出了針對新冠/肺炎的疫苗,這部分主要分析了2020年以來全球疫情形勢,各類疫苗在全球的地理分布,疫苗在各國的接種進(jìn)度進(jìn)行可視化展示,需要的朋友可以參考下
    2021-05-05
  • celery4+django2定時任務(wù)的實現(xiàn)代碼

    celery4+django2定時任務(wù)的實現(xiàn)代碼

    這篇文章主要介紹了celery4+django2定時任務(wù)的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Python譜減法語音降噪實例

    Python譜減法語音降噪實例

    今天小編就為大家分享一篇Python譜減法語音降噪實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • AI:如何訓(xùn)練機(jī)器學(xué)習(xí)的模型

    AI:如何訓(xùn)練機(jī)器學(xué)習(xí)的模型

    這篇文章主要介紹了是如何進(jìn)行機(jī)器學(xué)習(xí)的模型的訓(xùn)練,全文邏輯清晰,簡單易懂,如果您正在學(xué)習(xí)機(jī)器學(xué)習(xí)那么可以參考下,說不定會有不一樣的收貨
    2021-04-04
  • Python3導(dǎo)入自定義模塊的三種方法詳解

    Python3導(dǎo)入自定義模塊的三種方法詳解

    這篇文章主要給大家介紹了關(guān)于Python3導(dǎo)入自定義模塊的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • Python 使用元類type創(chuàng)建類對象常見應(yīng)用詳解

    Python 使用元類type創(chuàng)建類對象常見應(yīng)用詳解

    這篇文章主要介紹了Python 使用元類type創(chuàng)建類對象,結(jié)合實例形式詳細(xì)分析了Python元類的概念、功能及元類type創(chuàng)建類對象的常見應(yīng)用技巧,需要的朋友可以參考下
    2019-10-10
  • 在Linux系統(tǒng)上安裝Python的Scrapy框架的教程

    在Linux系統(tǒng)上安裝Python的Scrapy框架的教程

    這篇文章主要介紹了在Linux系統(tǒng)上安裝Python的Scrapy框架的教程,Scrapy是著名的專門針對搜索引擎的爬蟲制作而研發(fā)的Python框架,需要的朋友可以參考下
    2015-06-06

最新評論