最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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://www.fzitv.net/article/190404.htm

  2.安裝瀏覽器

    安裝一款瀏覽器(谷歌,火狐,IE),selenium是基于瀏覽器運(yùn)作的,想要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)文章

  • 使用Python字符串訪問與修改局部變量的實現(xiàn)代碼

    使用Python字符串訪問與修改局部變量的實現(xiàn)代碼

    這篇文章主要介紹了使用Python字符串訪問與修改局部變量,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • pytorch?SummaryWriter保存日志的方法

    pytorch?SummaryWriter保存日志的方法

    這篇文章主要介紹了pytorch?SummaryWriter保存日志的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • Python 序列化和反序列化庫 MarshMallow 的用法實例代碼

    Python 序列化和反序列化庫 MarshMallow 的用法實例代碼

    marshmallow(Object serialization and deserialization, lightweight and fluffy.)用于對對象進(jìn)行序列化和反序列化,并同步進(jìn)行數(shù)據(jù)驗證。這篇文章主要介紹了Python 序列化和反序列化庫 MarshMallow 的用法實例代碼,需要的朋友可以參考下
    2020-02-02
  • Python cookbook(字符串與文本)在字符串的開頭或結(jié)尾處進(jìn)行文本匹配操作

    Python cookbook(字符串與文本)在字符串的開頭或結(jié)尾處進(jìn)行文本匹配操作

    這篇文章主要介紹了Python cookbook(字符串與文本)在字符串的開頭或結(jié)尾處進(jìn)行文本匹配操作,涉及Python使用str.startswith()和str.endswith()方法針對字符串開始或結(jié)尾處特定文本匹配操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-04-04
  • Python使用Keras OCR實現(xiàn)從圖像中刪除文本

    Python使用Keras OCR實現(xiàn)從圖像中刪除文本

    這篇文章主要為大家介紹了如何在Python中利用Keras OCR實現(xiàn)快速地從圖像中刪除文本,從而作為圖像分類器的預(yù)處理步驟,需要的可以參考一下
    2022-03-03
  • Python應(yīng)用利器之緩存機(jī)制的妙用詳解

    Python應(yīng)用利器之緩存機(jī)制的妙用詳解

    在 Python 應(yīng)用程序中,使用緩存能夠顯著提高性能并降低資源消耗,本文將詳細(xì)介紹如何在 Python 中實現(xiàn)緩存機(jī)制,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • python中的全局變量與局部變量解讀

    python中的全局變量與局部變量解讀

    這篇文章主要介紹了python中的全局變量與局部變量用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python入門教程(二)Python快速上手

    Python入門教程(二)Python快速上手

    這篇文章主要介紹了Python入門教程(二)Python快速上手,Python是一門非常強(qiáng)大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Python中typing模塊的具體使用

    Python中typing模塊的具體使用

    本文主要介紹了Python中typing模塊的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • python中的空值判斷和空字符串判斷方式

    python中的空值判斷和空字符串判斷方式

    這篇文章主要介紹了python中的空值判斷和空字符串判斷方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論

凭祥市| 汉阴县| 福贡县| 柳州市| 进贤县| 安化县| 宝山区| 宁乡县| 阿克苏市| 昌平区| 肥城市| 曲周县| 葫芦岛市| 兴化市| 太原市| 若羌县| 静乐县| 彭阳县| 明星| 阿荣旗| 博爱县| 景洪市| 浦江县| 塘沽区| 蕲春县| 洪湖市| 寿光市| 贡山| 黑水县| 新河县| 遵义市| 石嘴山市| 麻栗坡县| 游戏| 南宁市| 莒南县| 林西县| 盱眙县| 新野县| 潮州市| 柳林县|