使用python+selenium批量删除网站信息
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
import win32gui, win32con, time, os, shutil
driver = webdriver.Chrome()
driver.get("http://www.test.com/admin.php")
time.sleep(2)
username = driver.find_element_by_xpath('//input[@placeholder="账号"]')
password = driver.find_element_by_xpath('//input[@placeholder="密码"]')
presslogin = driver.find_element_by_xpath('//button[@type="submit"]')
username.send_keys("admin") # 用户名
password.send_keys("password") # 密码
presslogin.click()
time.sleep(2)
n = 1
while n < 530:
driver.get("http://www.test.com/admin.php?s=news&c=recycle&m=index")
time.sleep(2)
checkall = driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/div/form/div[1]/table/thead/tr/th[1]/label/input')
time.sleep(2)
driver.execute_script("arguments[0].click();", checkall)
time.sleep(1)
driver.find_element_by_xpath('//*[@id="myform"]/div[2]/div[1]/label[2]/button').click()
time.sleep(2)
WebDriverWait(driver, 10).until(lambda x: x.find_element_by_id('layui-layer1'))
time.sleep(2)
delall = driver.find_element_by_xpath('//*[@id="layui-layer1"]/div[3]/a[1]')
time.sleep(2)
driver.execute_script("arguments[0].click();", delall)
time.sleep(5)
n = n +1
else:
print("删除完毕")