great82149
great82149
2015-05-10 15:36

关于HttpClient,webkit,libcurl的问题

  • 爬虫
  • c++
  • qt
  • 浏览器
  • http协议

请问有哪些封装的比较简单的C/C++的HttpClient ?
我尝试自己用Socket封装以实现最基本的http或代理的get,post请求
但是直接访问网页还好,基本都可以返回html
但用代理就不行了,会有丢包,协议头和内容被代理分开传回的情况,自己处理比较麻烦

所以想用现成的库,我了解的有libcurl和webkit
故有以下几个问题:
1.libcurl通过http代理访问网站还需要自己写代码吗?
2.libcurl可以解析js代码吗?
3.webkit(qtwebkit)可以只解析页面(包含js)而不显示窗口吗?

4.有什么现成的项目或者demo比较容易实现我的功能或者可供参考?

注:我要做的东西是网络爬虫

以上几个问题比较傻逼,只是我想一次搞定,这两天一直在查资料走弯路
求解惑,问题比较多,实在没有C币,不好意思,感激不尽

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答

为你推荐