importrandomimporttimefrom PIL importImagefrom io importBytesIOimportrequests as rqfrom bs4 importBeautifulSoup as bsfrom selenium importwebdriverfrom selenium.webdriver importActionChainsfrom selenium.webdriver importChromeOptionsdefcrop_image(image_file_name):#保存图片
#截图验证码图片
#定位某个元素在浏览器中的位置
time.sleep(2)
img= browser.find_element_by_xpath("//*[@class='geetest_canvas_slice geetest_absolute']")
location=img.locationprint("图片的位置", location)
size=img.size
top, buttom, left, right= location["y"], location["y"]+size["height"], location["x"], location['x'] + size["width"]print("验证码位置", left,top, right, buttom)
screenshot=browser.get_screenshot_as_png()
screenshot=Image.open(BytesIO(screenshot))
captcha=screenshot.crop((int(left),int(top), int(righ