- 熱門文章
- 熱門標簽
qq怎么登錄空間?網(wǎng)頁版qq空間登錄入口在哪里?
qq登錄空間(網(wǎng)頁版qq空間登錄入口)
話不多說,我們直接進入正題!如果已經(jīng)安裝的小伙伴可以滑到最下方查看代碼!??!相信很多小伙伴沒有安裝Selenium模塊,那就讓我們先進行安裝。
1.下載安裝selenium:pip install selenium
2.我使用的是谷歌瀏覽器,所以我們還需要安裝相應(yīng)谷歌瀏覽器的驅(qū)動程序驅(qū)動程序下載鏈接:http://chromedriver.storage.googleapis.com/index.html查看一下自己電腦的谷歌瀏覽器版本號然后去下載鏈接下載即可。
3.下載好后將對應(yīng)的驅(qū)動文件移入自己的文件夾中。
4.下面正式開始代碼的編寫首先引入了我們的模塊并加載我們的驅(qū)動程序
fromseleniumimportwebdriver#下面輸入你的驅(qū)動程序文件所在的路徑即可bro=webdriver.Chrome("/Users/wuxiuye/Desktop/Python/爬蟲/chromedriver")#打開QQ空間登陸網(wǎng)址bro.get("https://qzone.qq.com/")
這個時候我們要進行標簽定位進入網(wǎng)頁以后我們會發(fā)現(xiàn)他默認的不是輸入賬號密碼登陸所以我們現(xiàn)在要進行賬號密碼標簽的定位
在打開開發(fā)者工具定位后我們定位到了如下標簽
但在這個時候細心的小伙伴就會發(fā)現(xiàn)
這個標簽是在frame嵌套里面的所以我們要先進入frame
#進入framebro.switch_to.frame("login_frame")#這里我們通過id定位a_tag=bro.find_element_by_id("switcher_plogin")a_tag.click()
之后我們繼續(xù)進行賬號密碼輸入框標簽的定位,并為其填入相應(yīng)的數(shù)據(jù)
#這里也是通過其id定位username_tag=bro.find_element_by_id("u")password_tag=bro.find_element_by_id("p")username_tag.send_keys("782268618")#這里我就不貼我QQ的真實密碼了哈哈!password_tag.send_keys("xxxxxx")
然后我們再尋找登陸按鈕標簽的定位,與上面的方法相同。
btn=bro.find_element_by_id("login_button")btn.click()
這樣我們的自動化登陸QQ就完成了
以下是全部代碼
fromseleniumimportwebdriverimporttimebro=webdriver.Chrome("/Users/wuxiuye/Desktop/Python/爬蟲/chromedriver")bro.get("https://qzone.qq.com/")bro.switch_to.frame("login_frame")a_tag=bro.find_element_by_id("switcher_plogin")a_tag.click()username_tag=bro.find_element_by_id("u")password_tag=bro.find_element_by_id("p")username_tag.send_keys("782268618")time.sleep(1)password_tag.send_keys("xxxxx")time.sleep(1)btn=bro.find_element_by_id("login_button")btn.click()time.sleep(2)```
感謝閱讀!?。?/p>
多說一句,很多人學Python過程中會遇到各種煩惱問題,沒有人解答容易放棄。小編是一名python開發(fā)工程師,這里有我自己整理了一套最新的python系統(tǒng)學習教程,包括從基礎(chǔ)的python腳本到web開發(fā)、爬蟲、數(shù)據(jù)分析、數(shù)據(jù)可視化、機器學習等。想要這些資料的可以關(guān)注小編,并在后臺私信小編:“01”即可領(lǐng)取。
其他文章
- 遼寧2023年養(yǎng)老金上調(diào)方案公布最新消息時間 遼寧2023年養(yǎng)老金一個月漲多少錢(2)
- 2021年浙江高溫補貼發(fā)放規(guī)定 浙江高溫補貼標準怎么發(fā)放?
- 養(yǎng)老金怎么計算退休領(lǐng)取金額?養(yǎng)老金能領(lǐng)多少錢
- 醫(yī)保報銷比例是多少2024最新標準 以杭州市進行舉例
- 湖北上調(diào)最低工資標準2024最新消息 湖北最低工資是多少2023(全文)
- 安康個人社保查詢有幾種方法,12333如何查詢社保賬戶信息明細清單
- 山東養(yǎng)老金計算公式2022計算器舉例 山東養(yǎng)老金2022年調(diào)整方案最新消息
- 退休金上漲4.5%如何計算 退休金計算公式2021消息
- 貴州省退休中人養(yǎng)老金什么時候補發(fā)?退休中人養(yǎng)老金計算公式2021
- 2023年北京養(yǎng)老金上調(diào)方案公布表及補發(fā)時間最新消息 企退人員工資漲多少?