from selenium import webdriver
from PIL import Image
from ShowapiRequest import ShowapiRequest
driver = webdriver.Chrome()
driver.get(‘http://www.5itest.cn/register’)
driver.save_screenshot(‘code.png’)
code_element = driver.find_element_by_id(‘getcode_num’)
left = code_element.location[‘x’]
top = code_element.location[‘y’]
right = code_element.size[‘width’] + left
bottom = code_element.size[‘height’] + top
img = Image.open(‘code.png’)
image = img.crop((left,top,right,bottom))
im = image.resize((1290, 400),Image.ANTIALIAS)
im.save(‘code.png’)
r = ShowapiRequest(“http://route.showapi.com/184-5”, “97314”, “728c102cf2bd494c9e5e3caaac672590”)
r.addBodyPara(“img_base64”, “utf-8”)
r.addBodyPara(“typeId”, “35”)
r.addBodyPara(“convert_to_jpg”, “0”)
r.addFilePara(“image”, ‘/Users/mengtingting/mushishi/level_2/code.png’)
res = r.post()
print(res.text)
text = res.json()[‘showapi_res_body’][‘Result’]
print(text)
driver.close()