from PIL import Image
import pytesseract
from selenium import webdriver
# text = pytesseract.image_to_string(Image.open(r'C:\Users\windows7\Desktop\3.png'))
# print(text)
driver = webdriver.Chrome()
driver.get('http:\\www.baidu.com')
driver.implicitly_wait(10)
#截全屏
# driver.get_screenshot_as_file('baidu.png')
driver.save_screenshot('full_baidu.png')
#只截取百度一下图标
img = driver.find_element_by_xpath('//*[@id="su"]')
print(img.location)#{'x': 684, 'y': 301}
print(img.size)#{'height': 36, 'width': 100}
left = img.location['x']
top = img.location['y']
right = img.location['x'] + img.size['width']
bottom = img.location['y'] + img.size['height']
photo = Image.open('full_baidu.png')
photo = photo.crop((left, top, right, bottom))
photo.save('full_baidu.png')
效果展示: