Я использую selenium
для создания робота, который открывает страницу и автоматически сохраняет ее, как показано ниже:
WebDriver driver = new FirefoxDriver();
driver.get("http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7043856");
Robot robot = new Robot();
robot.delay(20000);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_S);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
Есть две проблемы, во-первых, он на самом деле не нажимает ввод и открывает только окно save as
, а во-вторых, как я могу заставить его передавать другое имя или, по крайней мере, не переопределять страницы, когда имя файла такое же?
IEEE xplore
, который содержит академические PDF-файлы. Я также пробовал другие способы загрузить ссылку в формате PDF и сохранить страницу, но опять же, для ieee это не работает. - person lonesome   schedule 25.01.2016