程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-關於HttpClient,webkit,libcurl的問題

c++-關於HttpClient,webkit,libcurl的問題

編輯:編程綜合問答
關於HttpClient,webkit,libcurl的問題

請問有哪些封裝的比較簡單的C/C++的HttpClient ?
我嘗試自己用Socket封裝以實現最基本的http或代理的get,post請求
但是直接訪問網頁還好,基本都可以返回html
但用代理就不行了,會有丟包,協議頭和內容被代理分開傳回的情況,自己處理比較麻煩

所以想用現成的庫,我了解的有libcurl和webkit
故有以下幾個問題:
1.libcurl通過http代理訪問網站還需要自己寫代碼嗎?
2.libcurl可以解析js代碼嗎?
3.webkit(qtwebkit)可以只解析頁面(包含js)而不顯示窗口嗎?

4.有什麼現成的項目或者demo比較容易實現我的功能或者可供參考?

注:我要做的東西是網絡爬蟲

以上幾個問題比較傻逼,只是我想一次搞定,這兩天一直在查資料走彎路
求解惑,問題比較多,實在沒有C幣,不好意思,感激不盡

最佳回答:


libcurl適合進行http各種請求,get,post,代理都可以支持很好。而且跨平台。
而如果你需要支持js解析,那麼就要用webkit,然後你可以通過控制窗口隱藏來不顯示。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved