0
A
回答
0
在Python中,您可以使用機械化庫(http://wwwsearch.sourceforge.net/mechanize/)。這很簡單,你不需要很好地瞭解Python就可以使用它。
簡單的例子(填寫登錄表單):
br = Browser()
br.open(login_link)
br.select_form(name="login")
br["email"] = "[email protected]"
br["pass"] = "password"
br.submit()
0
你可以使用Selenium來做到這一點。
1
您可以使用Apache http client發送到網站的請求。
看看有問題的頁面的來源,你會找到該部分。這包含需要發送到服務器的所有字段。特別是,你會發現它需要作爲Post發送,而不是更常見的Get。上面的鏈接顯示瞭如何使用http客戶端代碼進行發佈。
你需要爲每個域的NameValuePair形式,如這些的:
<input type="hidden" name="rm" value="lalign_x"/>
<input type="checkbox" name="show_ident" value="1" />
<textarea name="query" rows="6" cols="60">
它可能會採取一些試驗和錯誤,你得到正確設置的所有字段。我建議用小數據集來做這件事。一旦這一切似乎工作,然後嘗試用更大的數據。
相關問題
- 1. 向一個頁面發送POST請求,但重定向到另一個頁面
- 2. 發送一個$ _POST請求到另一個頁面沒有一個表格
- 3. 從一個請求發送JSON響應到另一個請求
- 4. 如何將請求發送到多個目錄結構到一個頁面?
- 5. 離子2 - 頁面發送後請求
- 6. 發送POST請求到多個表單的頁面
- 7. Python:在同一頁面上發送多個POST請求
- 8. 發送一個posthost請求到localhost
- 9. 自動請求發送到Web頁
- 10. 頁面加載時發送Ajax表單發送請求
- 11. 如何發送和接收XML請求到另一個ASP經典頁面?
- 12. 在請求完成後將訪問者發送到頁面
- 13. PHP發送HTTP_POST_VARS到另一個頁面?
- 14. 發送div到另一個頁面
- 15. 瓶 - 發送POST請求的特定部分在同一頁面
- 16. Javascript:發佈請求,然後將頁面重定向到另一個頁面
- 17. 將所有頁面請求重定向到一個頁面
- 18. 發送一個POST請求到一個來自C#的URL請求#
- 19. 發送一個HTTP POST請求,但JBOSS收到一個空的GET請求
- 20. 一次發送一個請求到每一個URL Python
- 21. 當一個請求被髮送到一個網站,編輯返回的網頁
- 22. 當用戶發送GET請求到一個網站時,發現GET請求
- 23. 發送請求到Java
- 24. 請求發送到後端
- 25. Http請求發送到BW
- 26. 發送一批請求
- 27. 發送請求從一個碼頭集裝箱到另一個
- 28. NodeJS發送一個HTTPS SOAP請求
- 29. 一個asp,net controll發送ajax請求
- 30. 窗體發送一個http請求
我認爲,「web開發」標籤是無關的。 – Dmitry 2010-03-15 22:02:39
該網站提供下載鏈接,以便您可以在本地運行它。你檢查過了嗎? http://fasta.bioch.virginia.edu/fasta_www2/fasta_down.shtml我(可能是有問題的網站的維護者)會喜歡它在webrobot之上。 – BalusC 2010-03-15 22:06:59