### 打码平台
```python
mport time
from selenium import webdriver
from selenium.webdriver.common.by import By
from chaojiying import Chaojiying_Client
from PIL import Image
browser = webdriver.Chrome()
browser.get('https://www.chaojiying.com/user/login/')
browser.implicitly_wait(10)
browser.maximize_window()
try:
username = browser.find_element(By.CSS_SELECTOR,
'body > div.wrapper_danye > div > div.content_login > div.login_form > form > p.login_form_item > input')
password = browser.find_element(By.CSS_SELECTOR,
'body > div.wrapper_danye > div > div.content_login > div.login_form > form > p:nth-child(2) > input')
code = browser.find_element(By.CSS_SELECTOR,
'body > div.wrapper_danye > div > div.content_login > div.login_form > form > p:nth-child(4) > input')
btn = browser.find_element(By.CSS_SELECTOR,
'body > div.wrapper_danye > div > div.content_login > div.login_form > form > p:nth-child(5) > input')
username.send_keys('')
password.send_keys('')
browser.save_screenshot('main.png')
img = browser.find_element(By.CSS_SELECTOR,
'body > div.wrapper_danye > div > div.content_login > div.login_form > form > div > img')
location = img.location
size = img.size
img_size = (int(location['x']) * 1.5, int(location['y']) * 1.5, int(location['x'] + size['width']) * 1.5,
int(location['y'] + size['height']) * 1.5)
img = Image.open('./main.png')
fram = img.crop(img_size)
fram.save('code.png')
chaojiying = Chaojiying_Client('', '', '') # 用户中心>>软件ID 生成一个替换 96001
im = open('code.png', 'rb').read()
print(chaojiying.PostPic(im, 1902))
res_code = chaojiying.PostPic(im, 1902)["pic_str"]
code.send_keys(res_code)
time.sleep(5)
btn.click()
time.sleep(10)
except Exception as e:
print(e)
finally:
browser.close()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了