我已经用selenium和pyautogui编写了一个代码来在网站上单击,并且在用selenium单击下载按钮后能够使用pyautogui单击保存按钮。我想知道是否可以单击saveas按钮,然后使用python更改文件名。
我拥有的代码:
driver.find_by_element_by_xpath("//a[@id='Ribbon.Library.Action.ExportToSpreadsheet-Medium']").click()
saveButton = pyautogui.locateCenterOnScreen("C:\\User\\Documents\\savebutton.jpg")
pyautogui.click(position[0], position[1])
因此,这是单击下载按钮,然后比较按钮的图片并单击保存选项。但是按钮上有一个箭头,单击“另存为”,这就是我需要单击的内容,因此我可以选择保存目标并更改文件名。想知道是否有办法做到这一点。
我也在从Edge下载,我不想使用chrome或任何其他浏览器。