python模拟鼠标右键‘图片另存为’,如何使图片存到指定地方?

VK_CODE={'enter':0x0D,'down_arrow':0x28}
def keyDown(keyName):
win32api.keybd_event(VK_CODE[keyName],0,0,0)
def keyUp(keyName):
win32api.keybd_event(VK_CODE[keyName],0,win32con.KEYEVENTF_KEYUP,0)

url2='https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E9%AB%98%E6%B8%85%E5%8A%A8%E6%BC%AB&step_word=&hs=0&pn=1&spn=0&di=49500&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=1680238894%2C752784316&os=1456076808%2C2964036578&simid=4162351635%2C532680339&adpicid=0&lpn=0&ln=1219&fr=&fmq=1462357247335_R&fm=&ic=0&s=undefined&hd=undefined&latest=undefined&copyright=undefined&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201709%2F07%2F20170907142921_VEUnJ.thumb.700_0.jpeg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fn2_z%26e3Bxtvt_z%26e3BgjpAzdH3FtvijAzdH3F14w-mccdmmc_z%26e3Bip4s&gsm=1&rpstart=0&rpnum=0&islist=&querylist=&force=undefined'
browser= webdriver.Chrome(executable_path=r'D:/Automation/chromedriver.exe')
browser.maximize_window()
browser.get(url2)

    time.sleep(2)

    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(path)
    win32clipboard.CloseClipboard()

    img=browser.find_element_by_xpath('')
    action = ActionChains(browser).move_to_element(img)
    action.context_click(img).perform()
    time.sleep(1)
    win32api.keybd_event(86,0,0,0)
    time.sleep(1)
    keyDown('enter')
    keyUp('enter')
    time.sleep(1)
    print('over')
    browser.quit()

不知道你具体想问啥,如果你是要模拟有个选择保存地址的地面,那就得用到ui开发,python有相关模块Tkinter
如果你是要保存图片,那么python也有一大堆保存图片的方法,如Image模块,cv2模块等等,一大堆
具体整个流程,就是你要先有个界面,然后监视鼠标的行为,然后就一大堆ui界面的流程,比如监控鼠标点击到“图片另存为”等行为,然后触发保存图片就可以了。
具体相关细节就自己实现吧。