一、背景
- 最近在csdn上写文章才发现17年7月之前没绑定手机号,账号被盗,上面发布了很多垃圾广告,想全部删除才发现优快云的回收站没有批量删除功能,只能一条一条的删,甚是麻烦,于是利用python中的selenium库编写个脚本实现批量删除。

二、实现过程
1.chrome的webdriver安装
- URL:http://npm.taobao.org/mirrors/chromedriver/
- 打开链接,找到自己chrome对于版本的chromedriver
- 下载后解压至任意目录即可
2.安装selenium库
pip install selenium
3.具体实现
- 导入如下三个库,webdriver实现网页的点击操作;sleep用于等待,避免网速慢时操作跟不上,从而找不到元素;ActionChains主要用于模拟鼠标悬停再删除菜单上
from selenium import webdriver
from time import sleep
from selenium.webdriver import ActionChains
wd = webdriver.Chrome(
r'D:\ProgramFiles\chromedriver_88_4324_96\chromedriver.exe')
wd.get('https://mp.youkuaiyun.com/console/article')
sleep(1)
- 模拟登录,思路很简单,按照实际登录过程,一步步找到自己点击元素的位置即可

wd.find_element_by_xpath(
'//*[@id="app"]/div/div/div[1]/div[2]/div[5]/ul/li[2]/a').click()
wd.find_element_by_id(