2011-05-31 63 views
2

我想訪問使用Javascript設置cookie的網站。 Cookie是我想訪問的網頁所必需的。可以處理Javascript的Ruby HTTP客戶端?

我發現firewatir可以做到這一點,但這需要附加到實際的Firefox瀏覽器。有什麼解決方案可以在沒有UI運行的情況下運行?

+0

所以你喜歡屏幕刮一個網站,試圖保護自己呢? :) – 2011-05-31 20:55:03

+0

查看https://github.com/jbarnette/johnson – 2011-05-31 21:02:13

+0

我在過去發現的所有實現都確實需要瀏覽器庫,有時候可以使用無頭的庫,但沒有經驗。 – asaaki 2011-05-31 21:25:22

回答

0

Mechanize也許能夠做到這一點。

讓我們知道它是否適合你。

+0

我很確定它沒有。什麼讓你覺得Mechanize有一個JavaScript引擎? – 2011-05-31 20:52:22

+0

我試過了,它不起作用 – mbdev 2011-06-01 21:05:53

+0

Mechanize庫被用於「自動與網站交互」。機械化自動存儲和發送Cookie,遵循重定向,並可以跟隨鏈接和提交表單。表單域可以被填充和提交。機械化還會跟蹤您作爲歷史訪問的網站。 – 2014-04-06 22:10:39