Как получить исходный код страницы с помощью Mechanize / Nokogiri - PullRequest
22 голосов
/ 27 июня 2011

Я вошел на веб-страницу / сервлет с помощью Mechanize.

У меня есть объект страницы

jobShortListPg = agent.get(addressOfPage)

Когда я использую следующее

puts jobShortListPg

Я получаю "механизированную" версию страницы, которая мне не нужна, например,

#<Mechanize::Page::Link "Home" "blahICScriptProgramName=WEBLIB_MENU.ISCRIPT3.FieldFormula.IScript_DrillDown&target=main0&Level=0&RL=&navc=3171">

Как вместо этого получить html-источник страницы?

Ответы [ 2 ]

34 голосов
/ 27 июня 2011

Использование .body

puts jobShortListPg.body
1 голос
/ 25 января 2013

Использовать метод содержимого объекта страницы.

jobShortListPg.content
...