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. 同時發送100個頁面請求
- 3. 發送一個$ _POST請求到另一個頁面沒有一個表格
- 4. 從一個請求發送JSON響應到另一個請求
- 5. 如何將請求發送到多個目錄結構到一個頁面?
- 6. 離子2 - 頁面發送後請求
- 7. 發送刷新請求至頁面
- 8. 發送POST請求到多個表單的頁面
- 9. ASP.NET MVC找到哪個頁面發送了Ajax請求
- 10. Python:在同一頁面上發送多個POST請求
- 11. 發送一個posthost請求到localhost
- 12. 發送一個請求到SOAP WSDL
- 13. 發送JSON請求到一個Java Bean
- 14. 限制頁面到一個Simultanious請求
- 15. 使用Python發送請求到網頁
- 16. 自動請求發送到Web頁
- 17. 頁面加載時發送Ajax表單發送請求
- 18. 如何將請求發送回發送它的頁面?
- 19. 如何發送和接收XML請求到另一個ASP經典頁面?
- 20. Facebook發送請求不發送請求
- 21. 重新發送ajax請求,直到頁面關閉
- 22. 如何發送隱藏的請求到頁面?
- 23. 在請求完成後將訪問者發送到頁面
- 24. 發送AJAX請求到.aspx頁面並返回JSON
- 25. PHP發送HTTP_POST_VARS到另一個頁面?
- 26. 發送div到另一個頁面
- 27. 瓶 - 發送POST請求的特定部分在同一頁面
- 28. Javascript:發佈請求,然後將頁面重定向到另一個頁面
- 29. 將所有頁面請求重定向到一個頁面
- 30. 發送一個POST請求到一個來自C#的URL請求#
我認爲,「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