Python自动批量删除微博

                                            Python自动批量删除微博

   现在基本每10个人里有8个都玩过微博吧,微博上面删除自己发的微博是一件很繁琐的事情 比如我之前转的很多抽奖的微博,想删但是又懒得动手,因为实在太多了.........所以花了点时间做了一个小东西顺带让朋友们感受一下爬虫的魅力

 Python自动批量删除微博   

演示效果:

Python自动批量删除微博_第1张图片

code:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
def del_start():
    time.sleep(3)
    menu = browser.find_element_by_css_selector("div>a[action-type='fl_menu']")
    menu.click()
    time.sleep(1)
    delete = browser.find_element_by_css_selector("li>a[action-type='feed_list_delete']")
    delete.click()
    time.sleep(1)
    ok = browser.find_element_by_css_selector("p>a[action-type='ok']")
    ok.click()


###从这里开始看吧
browser = webdriver.Firefox()  ##控制火狐浏览器
browser.get('http://weibo.com/login.php') ## 打开微博

login=browser.find_element_by_css_selector("div>a[node-type='qrcode_tab']")  ## 找到扫码安全登录框
login.click()   ##点击安全登录
print(login.text)

time.sleep(18)  ##请在18秒内完成扫码 否则会出错
print('gogo')
eweibo=browser.find_element_by_css_selector("li>a[bpfilter='page_frame']") ##找到头像
eweibo.click()  ##点击进入我的主页

for i in range(10):  ###删除10条  ()里可以设置条数
    print('开始删除第'+str(i+1)+'条微博')
    del_start()  ##开始删除










 

你可能感兴趣的:(Python)