我一直在使用機械化從網站填寫表單,但現在這已改變,並且一些必填字段似乎隱藏起來,無法使用機械化不再是 - 在打印所有可用的表單時。 我認爲它已被修改爲使用更多的當前方法(application/x-www-form-urlencoded),但是我還沒有找到更新我的腳本以繼續以編程方式使用此表單的方法。獲取應用程序所需的密鑰/ x-www-form-urlencoded
從我讀過的內容中,我應該能夠直接向提交按鈕發送一個字典(鍵/值對),而不是首先填寫表格 - 如果我錯了,請糾正我的錯誤。 但我一直沒能找到一種方法來獲得所需的密鑰...
我會大量讚賞它,如果有人能指向我在正確的方向或直接讓我不能再這樣做,以防萬一這是不可能的。
哇,非常感謝。這已經非常有用。我必須嘗試一下,因爲我相信它是修改html的java。不幸的是,我不認爲這將是可行的,因爲我將不得不填寫表格100000次,在模擬瀏覽器時會非常緩慢,但它應該給我一個很好的起點。希望我可以通過這種方式獲得請求的密鑰。我還沒有接受答案,因爲我稍後可能會有更深入的問題。謝謝 – T1M 2014-09-02 11:14:02
@T1M:這種格式雖然不適合深入的後續問題。但願我給你一些想法。 – 2014-09-02 11:17:58
一個跟進問:你說什麼是最可靠的做法,最可靠最快?實際上模擬瀏覽器的功能(PhantomJS)還是嘗試對java代碼進行反向工程? – T1M 2014-09-02 11:32:30