2012-05-15 3 views
0

Я загружаю htmldump с веб-страницы. Но я не получаю контент, который загружается javascript во время выполнения.Поведение пользователя в Mimic от кода

Каков наилучший способ имитировать поведение браузера и извлечь htmldump, что и есть то, что мы видим в браузере.

Мы используем Java, и люди использовали селен раньше, но, похоже, скорость. Спасибо заранее.

+0

Определить скорость выпуска. Вы можете попытаться использовать HtmlUnit напрямую, без селена. – michael667

+0

Насколько я знаю, это заняло слишком много времени. Я не использовал его лично, поэтому не могу дать подробное описание с уверенностью. Спасибо за HtmlUnit! – instanceOfObject

ответ

0

Вы можете попробовать HtmlUnit. Это безголовый браузер с поддержкой javascript, поэтому он должен иметь возможность делать то, что вы хотите.

0

Если вы используете .Net, вы можете использовать управление WebBrowser.

Согласно MSDN:

Позволяет пользователю перемещаться веб-страниц в вашей форме.

Вы можете управлять им программно.

+0

Извините! Мы используем java !! Обновлен вопрос. – instanceOfObject

0

Селен может быть довольно быстрым, если вы счастливы использовать firefox или chrome. Существует также способ запустить Selenium без головы (не то, чтобы я это сделал), который также мог бы обеспечить достаточно быстрое решение. В противном случае есть сообщения и блоги (eg.), которые помогают повысить производительность Seleniums. Другой вариант - посмотреть на WatiN, хотя это также в .Net так же, как sett flowers предложение WebBrowser.

+0

любые известные проблемы с HtmlUnit, предлагаемые другими? – instanceOfObject

+0

Я не использовал его, поэтому здесь не могу дать никакого совета. Сожалею! – Nashibukasan

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