Может ли любой из парсеров Ruby HTML сделать JavaScript, чтобы увидеть получившийся DOM? - PullRequest
7 голосов
/ 05 сентября 2010

При попытке Hpricot и Nokogiri, HTML может быть получен и проанализирован, но могут ли они также выполнить Javascript, чтобы содержимое отображалось на странице? (появляется в DOM). Это связано с тем, что на некоторых страницах информация не будет отображаться, пока не будет выполнен код инициализации JavaScript.

Ответы [ 3 ]

1 голос
/ 14 сентября 2010

Взгляните на envjs и johnson gems.

1 голос
/ 06 сентября 2010

Не то, что я знаю.Возможно, вы захотите использовать что-то вроде Watir и использовать настоящий браузер.

0 голосов
/ 08 сентября 2010

Взгляните на Капибара .Я не использовал его сам, но прочитал об этом на днях, и кажется, что он может выполнять JavaScript без использования браузера.

...