亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何使用Selenium操縱瀏覽器打開網頁

發布時間:2021-11-02 18:03:09 來源:億速云 閱讀:882 作者:柒染 欄目:大數據

這篇文章將為大家詳細講解有關如何使用Selenium操縱瀏覽器打開網頁,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

01

簡單的使用Selenium

先來看這樣一個例子:

# coding:utf-8'''
   @author:州的先生
   @site:zmister.com
   @微信公眾號:州的先生
'''from selenium import webdriver

driver = webdriver.Chrome(executable_path=r"D:\chromedriver_win32\chromedriver.exe")
driver.get('http://www.baidu.com')
inputs = driver.find_element_by_id('kw')
inputs.clear()
inputs.send_keys("州的先生")
print(driver.title)


運行上述代碼,我們的電腦會自動啟動一個Chrome瀏覽器,并打開百度的首頁,接在定位百度的輸入框,在其中輸入“州的先生”,最后在控制臺上輸入網頁的標題:


如何使用Selenium操縱瀏覽器打開網頁

02

第一個代碼解釋


在上面這個程序里面,我們首先從selenium中導入和webdriver子模塊,webdriver提供了所有的瀏覽器驅動程序的實現調用方式:


from selenium import webdriver

 


在當前版本的selenium中,webdriver實現了絕大多數瀏覽器的接口:


如何使用Selenium操縱瀏覽器打開網頁


接下來,我們實例化了一個Chrome瀏覽器的webdriver:


driver = webdriver.Chrome(executable_path=r"D:\chromedriver_win32\chromedriver.exe")

 


在Chrome()方法中,我們通過executable_path指定了之前下載好的chromedriver.exe的路徑。


driver的get()方法將操縱瀏覽器打開一個指定的URL,這一步將等待頁面完全加載完成:


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

 


在等待頁面加載完成之后,我們使用find_element_by_id()方法通過元素的ID來定位和查找頁面輸入框元素。


在selenium中,webdriver提供了很多個方法來查找元素,其方法的名稱都為find_element_by_ *:

inputs = driver.find_element_by_id('kw')

 


在通過輸入框的id值定位到百度首頁的輸入搜索框之后,我們接著使用clear()方法來清除輸入框中的內容(雖然輸入框中并沒有內容),然后使用send_keys()方法,將一個字符串發送到輸入框中:

inputs.clear()inputs.send_keys("柒染")

最后,我們將頁面的標題打印了出來:

print(driver.title)

這樣,我們就使用Selenium完成了一個簡單的網頁自動化操作。

03

總結

我們通過一個簡單的示例——操縱Chrome瀏覽器打開百度首頁,在輸入框中輸入搜索詞,完成了Selenium的初步介紹。

關于如何使用Selenium操縱瀏覽器打開網頁就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

津市市| 岳阳市| 乌恰县| 平顺县| 灵宝市| 眉山市| 菏泽市| 维西| 九江市| 宽城| 金门县| 姚安县| 镇宁| 云霄县| 会理县| 承德县| 桑植县| 监利县| 开江县| 青川县| 蓝田县| 保山市| 黄平县| 定安县| 阿拉善右旗| 齐齐哈尔市| 于都县| 尤溪县| 基隆市| 那曲县| 桐柏县| 昌江| 桂平市| 瑞安市| 娄烦县| 永川市| 乌审旗| 水富县| 永和县| 旺苍县| 城固县|