gibt es eine Möglichkeit, JavaScript-Unterstützung zu mechanisieren, so dass es einfache Umleitung wie document.location.href=
behandeln wird?Wie fügt man dem Ruby Mechanize-Juwel JS-Unterstützung hinzu?
2
A
Antwort
0
Um das zu unterstützen, würden Sie nur die href Parameter extrahieren müssen (vielleicht einen regulären Ausdruck verwendet) und dann tun:
mech.get(href_param)
Soweit ich weiß mechanize
relative URL unterstützt.
Wenn Javascript ein Muss ist, würde ich vorschlagen firewatir. Es kann Firefox automatisieren, und auf diese Weise erhalten Sie einen kostenlosen Javascript-Interpreter.
aber was ist, wenn die Umleitung bedingt ist? – Fluffy