0

ブックマークを Chrome または Firefox から HTML にエクスポートした後、マインドマップのようなアプリ (LeoEditor と呼ばれる) にブックマークをインポートしています。

それらを FolderName -> Web Name -> Web link に簡単に変換できます

しかし、含まれているテキストを各 Web サイトのアイコンに変換できるかどうかを知りたいです。

たとえば、HTML コードでは、任意の Web サイトへの各リンクに次のようなコードが含まれます。

 <DT><A HREF="http://www.mozilla.com/en-US/about/" ADD_DATE="1365268840" LAST_MODIFIED="1365268840" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/3-1365268840736" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==">About Us</A>

ICON="data:image...." で始まる文字列をアイコンに変換できますか?

4

1 に答える 1

1

base64 をデコードしてファイルに保存するだけです。

from base64 import b64decode
decoded = b64decode('iVBORw0KGgo...') # Full base64 string here
open("output.png", "wb").write(decoded)
于 2013-07-15T13:31:01.763 に答える