/ / ruby ​​mechanizovať zoškrabovanie webových stránok vždy vracia iba údaje jazyka Javascript - ruby-on-rails, rubín, webové zoškrabovanie, nokogiri, mechanizovať

rubín mechanizácia stránok škrabanie vždy vráti iba javascript dáta - ruby-na-koľajnice, rubín, web-škrabanie, nokogiri, mechanize

Pracujem s mechanizáciou drahokam na zoškrabanieobsah webovej stránky, ktorý má prihlasovacie meno. Mohol by som sa úspešne prihlásiť pomocou mechanizácie drahokam, ale po odoslaní formulára pomocou mechanizácie je odpoveď servera iba obsahu javascriptu, všetko, čo som videl na stránke s odpoveďou, je obsah javascriptu, nenájdu žiadne z html údajov, nie som si istý, čo zle som urobil. Existuje môj kód, prosím, pozrite sa na to

agent = Mechanize.new { |a|
a.follow_meta_refresh = true
}

agent.get("https://www.somewebsite.com/signin.html")

form = agent.page.forms.first
form.username = "username@mail.com"
form.password = "password"
page = form.submit

puts page.body ## returns javascript content only

ale pôvodná stránka obsahuje informačný panel, ktorý chcem získať.

Môže mi niekto pomôcť, vopred vopred.

odpovede:

0 pre odpoveď č. 1

Na vyriešenie problému som použil capybara-webkit