Как добавить поддержку JS к Ruby Mechanize gem?
Есть ли способ добавить поддержку JavaScript для механизации, чтобы он обрабатывал простое перенаправление, такое как document.location.href=
?
1 ответ:
Чтобы поддержать это, вам нужно только извлечь параметр href (возможно, используя регулярное выражение), а затем сделать:
mech.get(href_param)
Насколько я знаю,
mechanize
поддерживает относительные URL.Если javascript является обязательным, то я бы предложил firewatir . Он может автоматизировать firefox, и таким образом вы получите бесплатный интерпретатор javascript.