日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

準(zhǔn)備工具:

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

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

注意事項:

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

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

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

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

編寫自動化腳本:

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

打開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” 點擊搜索按鈕,最后關(guān)閉瀏覽器的過程。腳本即完成了~

代碼解析:

# coding = utf-8

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

from selenium import webdriver

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

browser = webdriver.Firefox()

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

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

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

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()

退出并關(guān)閉窗口的每一個相關(guān)的驅(qū)動程序。

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


文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何使用python寫自動化腳本?
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dpdgeos.html