日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何使用python寫自動化腳本?

第一次聽到腳本,會不會覺得特別厲害呢?小編就有這樣的感覺,事實上,腳本確實真的很厲害,能解決我們軟件運行的大小問題,比如游戲時候,腳本也是很常見的哦~下面就教大家寫腳本,一起來學習下吧~

目前創(chuàng)新互聯(lián)建站已為上千多家的企業(yè)提供了網站建設、域名、雅安服務器托管、網站運營、企業(yè)網站設計、林口網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

準備工具:

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

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

注意事項:

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

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

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

l 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

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

from selenium import webdriver

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

browser = webdriver.Firefox()

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

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

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

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

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

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

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

browser.quit()

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

好了,大家也可以試試哦,準備工具非常的少,也特別容易操作上手~如需了解更多python實用知識,點擊進入PyThon學習網教學中心。


標題名稱:創(chuàng)新互聯(lián)Python教程:如何使用python寫自動化腳本?
轉載來源:http://www.5511xx.com/article/dpdgeos.html