可以';不要从instagram上获取最喜欢的图标

本文关键字:获取 喜欢 图标 instagram 可以 | 更新日期: 2023-09-27 18:23:45

我需要检索instagram的favicon。现在我的程序可以解析html代码并检索图标的适当url:http://d36xtkk24g8jdx.cloudfront.net/bluebar/d1f7ba7/images/ico/apple-touch-icon-precomposed.png.但我无法从我的程序中读取这个图标,因为当我的程序尝试下载时,instagram会在这个文件的开头、中间和结尾添加一些额外的字节:

var wc = new WebClient();
var iconBytes = wc.DownloadData(@"http://d36xtkk24g8jdx.cloudfront.net/bluebar/d1f7ba7/images/ico/apple-touch-icon-precomposed.png");
var converter = new ImageConverter();
var image = (Image)converter.ConvertFrom(iconBytes); // Crash here 'parameter is invalid'

我尝试直接从网络浏览器保存png文件。然后我分析了它的内容,得出的结论是WebClient返回的字节数组几乎完全相同,但它在开始时包含15个额外的字节,在结束时包含8个额外字节,在数组中间包含5个额外字节。基于png格式的知识,我可以很容易地从开始到结束清理这个"salt",但我不知道如何从数组中间清除垃圾。

你能帮我弄清楚如何下载和处理instagram收藏夹吗?

可以';不要从instagram上获取最喜欢的图标

此谷歌服务将返回图像:

http://www.google.com/s2/favicons?domain=www.instagram.com 

示例

http://www.google.com/s2/favicons?domain= *Domain*