91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用python寫自動化腳本

發布時間:2020-11-09 10:42:49 來源:億速云 閱讀:903 作者:小新 欄目:編程語言

小編給大家分享一下怎么使用python寫自動化腳本,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

準備工具:

安裝python   安裝教程點擊https://www.py.cn/jishu/jichu/20465.html

安裝selenium     安裝教程點擊https://www.py.cn/jishu/jichu/20358.html

注意事項:

selenium3.0需要獨立安裝Firefox驅動,不再自帶驅動,下載地址: https://github.com/mozilla/geckodriver/releases 下載對應版本,解壓放在python安裝路徑下即可;

geckodriver驅動要求Friefox瀏覽器必須48版本以上,如果不是,更新Firefox;

如果用Java開發,需注意3.0必須用JDK1.8版本才行;

Chromedriver下載:https://sites.google.com/a/chromium.org/chromedriver/downloads 同樣也是下載后放在python安裝路徑下即可。

編寫自動化腳本:

完成上面所有準備工作,就可以開始第一個自動化腳本的編寫啦~

打開IDLE,通過快捷鍵ctrl+n打開一個新窗口,在新窗口輸入以下代碼:

# coding = utf-8
from selenium import webdriver
 
browser = webdriver.Firefox()
 
browser.get("http://www.baidu.com")
 
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
 
browser.quit()

保存為test1.py,通過快捷鍵F5運行腳本,可看到腳本啟動Firefox 瀏覽器進入百度頁,輸入“selenium” 點擊搜索按鈕,最后關閉瀏覽器的過程。腳本即完成了~

代碼解析:

# coding = utf-8

為了防止亂碼問題,以及在程序中添加中文注釋,把編碼統一成 UTF-8;

from selenium import webdriver

導入selenium的webdriver包,導入webdriver包后才能使用 webdriver API 進行自動化腳本開發;

browser = webdriver.Firefox()

將控制的 webdriver 的 Firefox 賦值給 browser;獲得了瀏覽器對象才可以啟動瀏覽器;

browser.get("http://www.baidu.com")

獲得瀏覽器對象后,通過 get()方法,向瀏覽器發送網址;

browser.find_element_by_id("kw").send_keys("selenium")

通過 id=kw 定位到百度的輸入框,并通過鍵盤方法send_keys()向輸入框里輸入selenium ;

browser.find_element_by_id("su").click()

通過 id=su 定位到搜索按鈕,并向按鈕發送單擊事件(click() ) ;

browser.quit()

退出并關閉窗口的每一個相關的驅動程序。

以上是怎么使用python寫自動化腳本的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玛曲县| 略阳县| 东辽县| 长岛县| 富锦市| 彰化市| 宜宾市| 汽车| 封丘县| 泾川县| 吴川市| 鄂温| 尚义县| 汪清县| 京山县| 东平县| 西华县| 沐川县| 苍梧县| 云安县| 卢氏县| 德安县| 永城市| 东兴市| 怀宁县| 阳曲县| 广汉市| 鹰潭市| 大埔区| 钟山县| 临汾市| 茶陵县| 民乐县| 遵化市| 南丰县| 洪湖市| 靖远县| 长泰县| 合川市| 永胜县| 丰原市|