如果標題混亂,我很抱歉。通過Ruby構建JavaScript請求
我想抓我的工作的網站更新我的日程安排。我使用機械化Ruby。不過,我已成功登錄到我的工作網站,但登錄後,所有鏈接都是JavaScript鏈接,這與Mechanize不能很好地協作。
經過一番研究,我看到了一些類似問題的建議;我沒有點擊鏈接,而是模仿鏈接正在製作的請求,儘管我不確定如何做到這一點。
鏈接背後的代碼是:
<a href="JavaScript:document.getElementById('schedForm').submit()">My Work Schedule </a>
如何可能我在Ruby的解決呢?有什麼建議麼?
簡直不敢相信。非常感謝。我正要使這個項目變得更加艱難。 – Rickmasta 2013-02-25 00:42:48
是的,通常有一個簡單的解決方案。放棄並改用watir幾乎總是一個錯誤。 – pguardiario 2013-02-25 01:26:58