2014-02-12 59 views
1

我有這個網站: https://acad.unoesc.edu.br/academico/login.jsp它可以設置網站的字段值,然後用編程語言提交?

而且我希望把信息的字段的值,並提交以後,得到了一個頁面,並在該網站上瀏覽。那是因爲我想創建一個android應用程序或類似的東西。我在第一種情況下使用lua,使用luasocket(http)。

我知道輸入有它的名字,但我不知道如何設置,然後再發送到服務器。如果有人能幫助我。

謝謝。

回答

2

您可以使用POST方法與luasocket。請參閱official documentation以及此SO answer中的詳細示例。

由於您似乎在進行身份驗證,您可能需要將返回給您的cookie值保存爲登錄響應的一部分,然後將該cookie傳回服務器(否則隨後的請求將失敗,因爲服務器將拒絕這些請求作爲未經認證的)。

由於您是通過https發送的,因此您需要使用LuaSec,它提供了ssl.https模塊來替代luasocket提供的http模塊。您可以查看my blog post瞭解如何完成這一操作的一些示例。

+0

謝謝保羅。我也在看這個:http://luaselenium.sourceforge.net/,但我認爲這是obsolet :(我會看看這個 – Killer

相關問題