生成验证码其实很简单具体代码如下:
// An highlighted block
from selenium import webdriver
import time
import random
d = webdriver.Chrome()
d.get('http://www.baidu.com')
time.sleep(3)
for i in range(1): # 随机生成邮箱
print('随机生成邮箱')
user_email = ''.join(random.sample('123548adqwda',6)) + '@163.com'
print(user_email)
d.find_element_by_id('kw').clear()
sc = d.find_element_by_id('kw')
for i in range(1): # 随机生成用户名
print('随机生成用户名')
user_name = ''.join(random.sample('12345667890',6))
d.find_element_by_id('kw').clear()
sc = d.find_element_by_id("kw").send_keys(user_name)
print(user_name) # 打印用户名
for i in range(1): # 随机生成密码
print('随机生成密码')
password = ''.join(random.sample('12334567890QWEXASD@!#!@$!',6))
d.find_element_by_id('kw').clear()
st = d.find_element_by_id("kw")
st.send_keys(password)
print(len(d.title))
time.sleep(4)
d.quit()