addons.mozilla.org поставляется с XML API, который позволяет извлекать любые открытые данные из его базы данных:
Например, информация об этом персонаже:
https://addons.mozilla.org/en-US/firefox/addon/this-blue-planet/
можно получить как XML:
https://services.addons.mozilla.org/zh-TW/firefox/api/1.5/addon/this-blue-planet
Единственная проблема, в отличие от расширений, где URL-адрес XPI и хэш файла - это все, что вам нужно для запуска установки вне сайта, Personas представляется в виде объекта JSON в data-browsertheme
свойстве mouseover
возможность и click
-включаемая кнопка предварительного просмотра; содержимое объекта JSON не может быть найдено в представлении XML.
Я думаю о том, чтобы извлечь страницу HTML и проанализировать содержимое, но мне нужен надежный метод, который не нарушает обновление версии AMO. Любой может ответить на мой вопрос или указать мне, что человек, который мог бы ответить на вопрос, очень признателен.
PS: Я делаю промо-сайт Firefox, который работает с этими данными, если вы заинтересованы, вы можете проверить его (на традиционном китайском): http://gfx.tw/