Python+selenium實現(xiàn)自動循環(huán)扔QQ郵箱漂流瓶
更新時間:2018年05月29日 07:34:03 作者:Alick陳彬
這篇文章主要為大家詳細介紹了Python+selenium實現(xiàn)自動循環(huán)扔QQ郵箱漂流瓶,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了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("陌生人, 你的幸運數(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("扔瓶子失敗或者扔瓶子機會用完了!") i += 1 if i > 10: print("扔瓶子機會用完了!") 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-07Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn)
這篇文章主要介紹了Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03使用Python的Django框架實現(xiàn)事務(wù)交易管理的教程
這篇文章主要介紹了使用Python的Django框架實現(xiàn)事務(wù)交易管理的教程,針對數(shù)據(jù)庫的事務(wù)行為進行一系列操作,要的朋友可以參考下2015-04-04