Я использую HtmlUnit и пытается найти в Google Scholar затем получить элемент BibTeX, выполнив следующие действия:Нажмите ссылку, используя HtmlUnit в Google Scholar
1.Go в Google Scholar.
2.type имя файла, который я хочу найти.
3. Щелкните ссылку «cite», затем появится маленькая коробка.
4.в маленькой коробке я хочу нажать «import to bibtex» и получить текст.
, например, вы можете посмотреть на этой странице и попробовать: https://scholar.google.com/scholar?q=internet+of+things+for+smart+cities&btnG=&hl=en&as_sdt=0%2C5
Я был в состоянии получить доступ к странице поиска, но я не мог выполнить другие действия. Это мой код
WebClient webClient = new WebClient(BrowserVersion.CHROME);
HtmlPage page = webClient.getPage("https://scholar.google.com/");
HtmlInput searchBox = page.getElementByName("q");
searchBox.setValueAttribute("internet of things for smart cities");
HtmlButton googleSearchSubmitButton = page.getElementByName("btnG");
page = googleSearchSubmitButton.click();
HtmlAnchor anchor = page.getAnchorByName("Cite");
page = anchor.click();
System.out.println(page.asText());
webClient.close();
Любая помощь?
Отлично! это сработало :) Большое спасибо. – Zayed