web-dev-qa-db-ja.com

GoogleのAPIからより大きなファビコンを取得するにはどうすればよいですか?

GoogleのAPIまたは他の場所からファビコンのより大きなバージョンを取得することは可能ですか?

これはURLです。 http://www.google.com/s2/favicons?domain=google.com

ProgrammableWebとGoogleで代替APIを検索しましたが、それらの多くはもう存在せず、実際に機能しているように見えるものは無料ではありません。 ( http://grabicon.com/

アイコン付きのWebサイトのリストがあるVB.NETプロジェクトのアイコンが必要です。しかし、16x16のアイコンはそれには小さすぎます。

11
user3927396

ファビコンは、HTMLページ、ページの要求に対するHTTP応答の一部として、または単にデフォルトの場所でホストされることによって指定されます。

これはすべてのサイトに当てはまります。手作業で管理しない場合、ページが送信するファビコンを把握するのに役立つブラウザ拡張機能がたくさんあります。たとえば、Firefoxを右クリックすると、[ページ情報]、[メディア]、[タイプで並べ替え]-> [アイコン]をクリックすると、ブラウザが検出できるすべてのアイコンが表示されます。アイコンが32x32より大きいことは通常ではなく、グーグルも例外ではないかもしれません。

また、.ico形式には、すべてのツールで表示されるわけではない複数のアイコンサイズが含まれる場合があることに注意してください。そのため、その.icoをコンピューターに保存し、1つのファイルに含まれるすべてのサイズを処理することがわかっているツールで検査すると役立つ場合があります。

最後のアドバイス:あなたは数十億ドル規模の会社のロゴ、彼らのブランドの非常にコアを扱っています。プロジェクトでそのロゴを使用するという彼らのポリシーを確認することをお勧めします。おそらく大丈夫です(たとえば、ブラウザがグーグル検索ボックスにグーグルのロゴを持っていても問題はないようです)が、あなたがあなた自身の製品に関連付けられているという印象を与えないように注意します彼らのロゴで作る。

2
Marcus Müller

編集済み:以下の回答は無効になりましたが、コードはgithubで無料で入手できます。

Github-> すべてのファビコン!

元の回答

StatvooのファビコンAPI を試すこともできます。例:.

https://api.statvoo.com/favicon/?url=google.com

https://api.statvoo.com/favicon/?url=stackoverflow.com

等..

また、周りを見渡せば使用できる他のAPIもかなりあります。そのほとんどは無料で、何年も前から存在しています。

9
AO_

https://news.ycombinator.com/item?id=17190599 によると:

そのエンドポイントが他の解像度も返すことができない限り、ファビコンキットはさらに多くを提供します: https://api.faviconkit.com/Twitter.com/144https://api.faviconkit.com/ Twitter.com/16

(ただし、Twitterに返されるURIと画像サイズは、実際には整列していません。最初は実際には192ˣ192ピクセル、2番目は32ˣ32ピクセルです。奇妙に思えます。ドメインなどのエンドポイントが必要な場合があります。 /大、ドメイン/中、ドメイン/小?)

2
user8031952

これが私が見つけたファビコンフェッチャーです

Favicon Grabber の場合、アイコンURLのJSONリストとして返されます。

または、サイトのメインページを読み込んで、そこから把握することもできます: https://stackoverflow.com/a/1990487/

2
facepalm42