Python+selenium實現(xiàn)自動循環(huán)扔QQ郵箱漂流瓶
更新時間:2018年05月29日 07:34:03 作者:Alick陳彬
這篇文章主要為大家詳細(xì)介紹了Python+selenium實現(xiàn)自動循環(huán)扔QQ郵箱漂流瓶,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Python自動循環(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() # 扔一個
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個瓶子成功扔出!"%m)
sleep(2)
except:
print("扔瓶子失敗或者扔瓶子機(jī)會用完了!")
i += 1
if i > 10:
print("扔瓶子機(jī)會用完了!")
break
if __name__ == '__main__':
auto_throw()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Python實現(xiàn)給qq郵箱發(fā)送郵件的方法
- python登錄QQ郵箱發(fā)信的實現(xiàn)代碼
- Python使用QQ郵箱發(fā)送Email的方法實例
- python利用smtplib實現(xiàn)QQ郵箱發(fā)送郵件
- python3+selenium實現(xiàn)qq郵箱登陸并發(fā)送郵件功能
- 淺談Python用QQ郵箱發(fā)送郵件時授權(quán)碼的問題
- Python利用QQ郵箱發(fā)送郵件的實現(xiàn)方法(分享)
- Python發(fā)送郵件功能示例【使用QQ郵箱】
- python使用selenium登錄QQ郵箱(附帶滑動解鎖)
- python實現(xiàn)QQ郵箱發(fā)送郵件
相關(guān)文章
python獲取外網(wǎng)ip地址的方法總結(jié)
這篇文章主要介紹了python獲取外網(wǎng)ip地址的方法,實例總結(jié)了四種常用的獲取外網(wǎng)IP地址的技巧,需要的朋友可以參考下2015-07-07
Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn)
這篇文章主要介紹了Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
使用Python的Django框架實現(xiàn)事務(wù)交易管理的教程
這篇文章主要介紹了使用Python的Django框架實現(xiàn)事務(wù)交易管理的教程,針對數(shù)據(jù)庫的事務(wù)行為進(jìn)行一系列操作,要的朋友可以參考下2015-04-04

