2016-12-12 2 views
1

Я пытаюсь получить некоторые текстовые данные с определенной веб-страницы. Чтобы получить данные, нужно нажать кнопку на странице, а затем текст будет представлен в новом окне. Я проверил код кнопки, и кажется, что он вызывает скрипт js, который запускает некоторые вычисления, а затем выводит результат в новом окне.«нажатие кнопки» на веб-странице с помощью «GET» с java

Я хотел бы написать запрос «GET», который автоматически загрузит данные. Возможно ли это? Если да, то каков будет самый быстрый способ сделать это?

Любая помощь будет оценена по достоинству.

Here - адрес веб-сайта.

Текстовые данные отображаются при нажатии кнопки Get text.

ответ

0

Ну, вы не можете. Текст генерируется js на лету. Вы можете открыть страницу в браузере обезглавленной (т.е. phantomjs) и retrive его

jQuery('#SkewTPlot button:nth-child(2)').click()

, а затем

jQuery(".dialogMiddle textarea").eq(0).val()

Если вы не хотите, чтобы сделать это из вашей программы вы можете настроить услугу «прокси», которая будет царапать ее иногда или по запросу ...

Смежные вопросы