2011-06-29 4 views
0

Я пишу программу, которая автоматически взаимодействует с сайтом на Java. Я понял, как создавать и отправлять запросы GET/POST для имитации клика или формы submit. Но я столкнулся с ссылкой, которая запускает функцию JavaScript.Имитировать щелчок по функции JavaScript в Java

<a href="javascript:function()">Run</a> 
function function() 
{ 
    document.myform.submit(); 
} 

После нажатия на веб-страницу переназначается на другой URL-адрес. Как смоделировать это поведение на Java?

+0

какой функция делать? мы не можем помочь, если не знаем, что он делает. –

ответ

2

Мне всегда повезло с HTMLUnit. Он использует apache http и обрабатывает все взаимодействие довольно интуитивно.

1

Используйте существующую библиотеку, такую ​​как Selenium или HttpClient, чтобы взаимодействовать с веб-сайтом.

+0

... или HtmlUnit. Он поддерживает JavaScript и Dom. –

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