如何粘贴图片谷歌幻灯片 selenium ?

slwdgvem  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(140)

我尝试从剪贴板粘贴一个.jpg图片到google幻灯片演示文稿中的幻灯片,但是没有任何React。我目前正在使用selenium ActionChains执行该操作。我甚至尝试粘贴文本而不是图片...仍然没有任何React
密码:

ActionChains(driver).key_down(Keys.DOWN).key_up(Keys.DOWN).perform() 
ActionChains(driver).key_down(Keys.DOWN).key_up(Keys.DOWN).perform() #going down to the slide
time.sleep(1)
ActionChains(driver).key_down(Keys.CONTROL).send_keys('v').key_up(Keys.CONTROL).perform()
time.sleep(10)

我想避免使用谷歌幻灯片API,因为如果我没有错,它需要的图像URL,我没有,使它不会与我试图做的工作。

u3r8eeie

u3r8eeie1#

如果您能够下载图像并将其添加到Google云端硬盘,则可以尝试以下代码。(方法是导航到插入菜单并选择从Google云端硬盘导入图像):

action.key_down(Keys.ALT).key_down(Keys.SHIFT).key_down('i').key_up(Keys.ALT).key_up(Keys.SHIFT).key_up('i').perform()
action.key_down(Keys.ARROW_DOWN).key_up(Keys.ARROW_DOWN).perform()
action.key_down(Keys.ARROW_RIGHT).key_up(Keys.ARROW_RIGHT).perform()
for i in range(2):
    action.key_down(Keys.ARROW_DOWN).key_up(Keys.ARROW_DOWN).perform()
action.key_down(Keys.ENTER).key_up(Keys.ENTER).perform()
action.key_down(Keys.ENTER).key_up(Keys.ENTER).perform() 
action.key_down(Keys.ENTER).key_up(Keys.ENTER).perform()

相关问题