2013-09-27 37 views
0

我有一個乏味的操作序列,我想用Haskell自動化。它涉及自動點擊一個複選框,然後按下一個按鈕。然後在下一頁上有一個單選按鈕和一個按鈕。完成這兩個步驟後,我會得到一個最終結果頁面。然後我會做一些分析並對結果採取一些行動。如何用haskell提交html表單

我可以使用哪個haskell庫?任何示例代碼?

第1步:

step1

第2步:

step2

+0

順便說一句:如果Haskell不容易做到這一點,任何人都可以提出我可以使用的其他語言嗎? – osager

+0

你想讓鼠標自動化嗎?如果是這樣,如果你在Windows上,我會建議使用SendKeys庫的autohotkey或Python。我不知道其他操作系統 – bheklilr

+3

不知道是否可以用Haskell輕鬆完成,但它使用瀏覽器中的Javascript更簡單。我的Javascript很生疏,但是像getElementById(「check-in-check-id」)。checked = true'這樣的東西已經足夠接近Google Googling應該讓你休息的地方了。 –

回答

2

你需要兩件事情要做到這一點:

1)完整的API瀏覽器,某事李ke PhantomJSSelenium

2)可以使用此API的腳本。