2012-07-17 20 views
-4

我對網絡編程知之甚少,但我在編程方面經驗豐富(C/C++,Assembly,Lisp等),並且知道一些基本的HTML和Javascript。 我需要一個好的庫,可用於製作程序,可以需要一個用於C/C++或Python中的HTTP/HTML網絡編程的庫

  • 掃描(和解析)一個HTML文件。
  • 填寫表格,並選擇單選按鈕
  • 後續鏈接打開其他頁面
  • 提交填寫表格
  • 繞過驗證碼(開個玩笑; d)

這將是更好的,如果它是跨平臺,但如果不是,那還是可以的(只要它在Linux上運行)。

+0

硒可能是最常用的工具:http://en.wikipedia.org/wiki/Selenium_(software) – sshannin 2012-07-17 20:51:38

回答

0

我認爲最簡單的解決辦法是urllib2的Python標準庫使用:

http://docs.python.org/library/urllib2.html

它提供了一種簡單的方法,使所有種類的HTTP請求,並解析它的響應。在C++中,許多大型庫(例如Qt)都有HTTP庫。

您還應該將它與curl結合使用這些工具來操作和發送表單。

相關問題