永发信息网

如何获取网页图片 C++/C

答案:2  悬赏:20  手机版
解决时间 2021-01-25 08:54
  • 提问者网友:王者佥
  • 2021-01-24 10:26
如何获取网页图片 C++/C
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-01-24 10:59
解析得到所有img标签,获取src属性,这时有两种情况(解析img标签可以使用xml类的paser遍历,
1.链接图片,src为一个url,可能是绝对或相对路径,如果是相对路径,跟host拼接一下,然后再发送一个http请求;
2.嵌入图片,src中包含base64编码后的图片数据以及图片格式,解码即可(可以搜索关键字Data URI scheme和RFC2397, 了解相关数据格式)。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-01-24 12:21
其实很简单,建立socket链接,构造http头,先抓取html文件回来,然后解码分析其中的IMG标签,然后再建立链接GET就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯