import time
from selenium import webdriver
import random
from selenium.webdriver.common.by import By
#创建浏览器对象
#driver = webdriver.Chrome() 运行结束后会自动关闭
# ***********关键行***********
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
driver = webdriver.Chrome(options=option)
# ***********关键行结束***********
#访问定位的url
driver.get('https://dazi.kukuw.com/')
time.sleep(1)
#游客201395696
driver.find_element(By.XPATH,'//*[@id="name"]').click()
driver.find_element(By.XPATH,'//*[@id="new_username"]').send_keys('游客201395696')
driver.find_element(By.XPATH,'//*[@id="window_box"]/div/div[2]/a[1]').click()
time.sleep(1)
#修改中文 //*[@id="radio_cn"] /html/body/div[2]/div[3]/div/div/form/ul[2]/li[2]/label[2]/input
driver.find_element(By.XPATH, '//*[@id="radio_cn"]').click()
time.sleep(1)
#点击
driver.find_element(By.XPATH,'//*[@id="time"]').clear()
driver.find_element(By.XPATH,'//*[@id="time"]').send_keys('1')
time.sleep(1)
driver.find_element(By.XPATH,'//*[@id="form"]/ul[6]/li[2]/input').click()
time.sleep(5)
counter = 1
try:
while True:
text = driver.find_element(By.XPATH,'/html/body/div[2]/form/div[3]/div['+str(counter)+']/div/span').text
for i in range(len(text)-1):
j = text[i]
driver.find_element(By.XPATH, '/html/body/div[2]/form/div[3]/div[' + str(counter) + ']/input[2]')\
.send_keys(j)
time.sleep(1)
time.sleep(random.uniform(0.01,0.1))
driver.find_element(By.XPATH,'/html/body/div[2]/form/div[3]/div['+str(counter)+']/input[2]')\
.send_keys(text[len(text)-1]+' ')
counter += 1
time.sleep(52)
except:
print('done!')
# time.sleep(10)
自动化打字网站:https://dazi.kukuw.com/
使用selenium实现