2
有沒有辦法添加JavaScript支持機械化,以便它將處理像document.location.href=
這樣的簡單重定向?如何將JS支持添加到Ruby Mechanize gem?
有沒有辦法添加JavaScript支持機械化,以便它將處理像document.location.href=
這樣的簡單重定向?如何將JS支持添加到Ruby Mechanize gem?
要支持,你只需要提取href參數(使用正則表達式也許),然後執行:
mech.get(href_param)
據我所知mechanize
支持相對URL的。
如果javascript是必須的,那麼我會建議firewatir。它可以自動化的Firefox,這樣你就可以得到一個免費的JavaScript解釋器。
但如果重定向是有條件的呢? – Fluffy 2009-08-10 15:36:24