Python+selenium實(shí)現(xiàn)自動(dòng)循環(huán)扔QQ郵箱漂流瓶
本文實(shí)例為大家分享了Python自動(dòng)循環(huán)扔QQ郵箱漂流瓶的具體代碼,供大家參考,具體內(nèi)容如下
Python代碼如下:
# coding=utf-8
from selenium import webdriver
from time import sleep
from random import randint
def auto_throw():
"""扔瓶子"""
driver = webdriver.Chrome()
driver.get("https://mail.qq.com")
sleep(2)
# 切換iframe表單
driver.switch_to.frame("login_frame")
driver.find_element_by_xpath('//*[@id="u"]').send_keys("1226206257")
driver.find_element_by_xpath('//*[@id="p"]').send_keys("cb19939393")
driver.find_element_by_xpath('//*[@id="login_button"]').click()
# 將表單切回到最外層
driver.switch_to.default_content()
sleep(2)
i = 0
m = 0
# 循環(huán)扔瓶子
while True:
try:
driver.find_element_by_xpath('//*[@id="folder_11"]/b[1]').click() # 漂流瓶
sleep(1)
# 切換iframe表單
driver.switch_to.frame("mainFrame")
sleep(1)
driver.find_element_by_xpath('//*[@id="toolbar"]/div/a[1]').click() # 扔一個(gè)
sleep(1)
driver.find_element_by_xpath('//*[@id="bottle_magic"]/div/div[1]/a[1]/span').click() # 普通瓶
sleep(1)
driver.find_element_by_xpath('//*[@id="bottle_send"]/div[2]/div[1]/div[4]/div[2]/div[1]/textarea').send_keys("陌生人,
你的幸運(yùn)數(shù)字是%d!"%randint(1,10000))
sleep(2)
driver.find_element_by_xpath('//*[@id="bottle_send"]/div[2]/div[2]/div[3]/a[2]').click() # 扔出去
# 將表單切回到最外層
driver.switch_to.default_content()
m += 1
print("第%d個(gè)瓶子成功扔出!"%m)
sleep(2)
except:
print("扔瓶子失敗或者扔瓶子機(jī)會(huì)用完了!")
i += 1
if i > 10:
print("扔瓶子機(jī)會(huì)用完了!")
break
if __name__ == '__main__':
auto_throw()
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python實(shí)現(xiàn)給qq郵箱發(fā)送郵件的方法
- python登錄QQ郵箱發(fā)信的實(shí)現(xiàn)代碼
- Python使用QQ郵箱發(fā)送Email的方法實(shí)例
- python利用smtplib實(shí)現(xiàn)QQ郵箱發(fā)送郵件
- python3+selenium實(shí)現(xiàn)qq郵箱登陸并發(fā)送郵件功能
- 淺談Python用QQ郵箱發(fā)送郵件時(shí)授權(quán)碼的問題
- Python利用QQ郵箱發(fā)送郵件的實(shí)現(xiàn)方法(分享)
- Python發(fā)送郵件功能示例【使用QQ郵箱】
- python使用selenium登錄QQ郵箱(附帶滑動(dòng)解鎖)
- python實(shí)現(xiàn)QQ郵箱發(fā)送郵件
相關(guān)文章
Python檢查判斷一個(gè)數(shù)是不是另一個(gè)數(shù)的整數(shù)次冪實(shí)例深究
在數(shù)學(xué)和計(jì)算中,確定一個(gè)數(shù)是否為另一個(gè)數(shù)的整數(shù)次冪是一個(gè)常見而重要的問題,例如,我們可能需要判斷一個(gè)數(shù)是否是某個(gè)數(shù)的平方、立方或其他冪次,本文將探討在Python中如何實(shí)現(xiàn)這一功能,通過數(shù)學(xué)方法和算法檢查一個(gè)數(shù)是否是另一個(gè)數(shù)的整數(shù)次冪2023-12-12
python讀取raw binary圖片并提取統(tǒng)計(jì)信息的實(shí)例
今天小編就為大家分享一篇python讀取raw binary圖片并提取統(tǒng)計(jì)信息的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python基于os.environ從windows獲取環(huán)境變量
這篇文章主要介紹了Python基于os.environ從windows獲取環(huán)境變量,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
Python實(shí)現(xiàn)K-近鄰算法的示例代碼
k-近鄰算法(K-Nearest Neighbour algorithm),又稱 KNN 算法,是數(shù)據(jù)挖掘技術(shù)中原理最簡單的算法。本文將介紹實(shí)現(xiàn)K-近鄰算法的示例代碼,需要的可以參考一下2022-09-09
Python機(jī)器學(xué)習(xí)之隨機(jī)梯度下降法的實(shí)現(xiàn)
如果當(dāng)我們數(shù)據(jù)量和樣本量非常大時(shí),每一項(xiàng)都要參與到梯度下降,那么它的計(jì)算量時(shí)非常大的,所以我們需要采用隨機(jī)梯度下降法。本文介紹了Python實(shí)現(xiàn)隨機(jī)梯度下降法的方法,希望對(duì)大家有所幫助2023-02-02
Pygame實(shí)現(xiàn)小球躲避實(shí)例代碼
大家好,本篇文章主要講的是Pygame實(shí)現(xiàn)小球躲避實(shí)例代碼,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
Django的URLconf中使用缺省視圖參數(shù)的方法
這篇文章主要介紹了Django的URLconf中使用缺省視圖參數(shù)的方法,Django是最著名的Python的web開發(fā)框架,需要的朋友可以參考下2015-07-07
django rest framework之請(qǐng)求與響應(yīng)(詳解)
下面小編就為大家?guī)硪黄猟jango rest framework之請(qǐng)求與響應(yīng)(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望對(duì)大家有所幫助2017-11-11

