Я хочу скопировать изображение / gif из URL, не загружая его,
например, я хочу скопировать этот рисунок в буфер обмена https://media.giphy.com/media/l49JL8rJ2vOEXlmM0/giphy.gif
и вставьте этот GIF на этот сайт
https://paste.pics/
Я попробовал все, но это не работает.
Кодовые испытания:
Копировать в буфер обмена:
StringSelection data = new StringSelection ("https://media.giphy.com/media/xThtap5F0MFyAkoBPi/giphy.gif");
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
cb.setContents(data, data);
Вставить 1
try {
Transferable t = cb.getContents(null);
if (t.isDataFlavorSupported(DataFlavor.stringFlavor))
System.out.println(t.getTransferData(DataFlavor
.stringFlavor));
driver.findElement(By.xpath("elementFromSite")).sendKeys(t.getTransferData(DataFlavor
.imageFlavor).toString());
} catch (UnsupportedFlavorException | IOException ex) {
System.out.println("issue");
}
Вставить 2
driver.findElement(By.id(elementFromSite)).sendKeys(Keys.chord(Keys.CONTROL,"v"));
так что я понятия не имею, как мне этого достичь
Пожалуйста, помогите