Веб-скрейпинг iTunes App Store

Я хочу, чтобы пользователь ввел идентификатор приложения на веб-сайте, сохранил информацию из своего приложения (моя база данных sql), а затем отобразил эту информацию на веб-сайте.

Если кто-нибудь не против поделиться кодом/процессом, который будет использоваться для этого, или есть учебные пособия, которые вы можете указать мне в направлении изучения того, как это сделать?

Если вы можете мне чем-то помочь, я буду очень благодарен. Спасибо.


person brilliantairic    schedule 25.06.2011    source источник
comment
Чтобы уточнить, на этом веб-сайте есть веб-сайт toucharcade.com. Если вы введете идентификатор своего приложения в сообщение со специальными тегами вокруг него, будет сгенерировано и сохранено полное описание, включая изображения и прочее, о вашем приложении в сообщении на форуме. Я хотел бы сделать что-то подобное.   -  person brilliantairic    schedule 26.06.2011
comment
См. эту тему: заголовок stackoverflow.com/questions/5604886/ Apple предоставляет вывод json   -  person Jack James    schedule 07.08.2012


Ответы (3)


Вы НЕ МОЖЕТЕ сделать это с помощью очистки экрана. Прочитайте Условия использования Apple.

Использование вами Сайта. Вы не можете использовать какие-либо «глубокие ссылки», «очистка страницы», «роботы», «пауки» или другие автоматические устройства, программы, алгоритмы или методологии или любые подобные или эквивалентный ручной процесс, для доступа, приобретения, копирования или мониторинга любой части Сайта или любого Контента, или каким-либо образом воспроизводить или обходить навигационную структуру или представление Сайта или любого Контента, чтобы получить или пытаться получить какие-либо материалы, документы или информацию любыми способами, которые не были преднамеренно доступны через Сайт. Apple оставляет за собой право запретить любую подобную деятельность.

Что вам нужно сделать, так это изучить партнерскую программу Apple, которая включает в себя программу для разработчиков, и я уверен, предоставить вам доступ к API, где вы сможете напрямую запрашивать и получать информацию, которую вы хотите (например, описания приложений) для отображения на вашем сайте, и, возможно, даже получать комиссию за продажи, которые вы генерируете, когда люди покупают что-то у Apple по ссылкам. на вашем сайте и т.д.

Скорее всего, другой сайт, который вы видите, который отображает такую ​​​​информацию из магазина Apple, имеет аффилированное/партнерское соглашение с Apple. (а если нет, то это всего лишь вопрос времени, когда их заблокируют на сайте, найдут прекращение и воздержание писем по почте от юристов Apple, подадут в суд или какое-то сочетание этих трех.

person Chuck van der Linden    schedule 27.06.2011

Вы действительно должны смотреть на них в первую очередь.

https://stackoverflow.com/questions/822380/how-legal-is-screen-scraping< /а>

https://stackoverflow.com/questions/396778/legalities-of-screen-scraping

Зная Apple, они, вероятно, подадут на вас в суд. Они подали в суд на меньшее. Или IOW, которые не подали в суд?

person PaulM    schedule 25.06.2011
comment
Я не думаю, что они подали бы в суд. Чтобы уточнить, на этом веб-сайте есть веб-сайт toucharcade.com. Если вы введете идентификатор своего приложения в сообщение со специальными тегами вокруг него, будет сгенерировано и сохранено полное описание, включая изображения и прочее, о вашем приложении в сообщении на форуме. Я хотел бы сделать что-то подобное. Веб-сайт очень хорошо известен, и я не думаю, что у них есть какие-либо юридические проблемы. - person brilliantairic; 26.06.2011
comment
Кроме того, это ничем не отличается от того, что Google делает ежедневно. Они берут информацию с других сайтов (веб-скрапинг) и отображают информацию на своем сайте для просмотра другими. Пока вы следуете файлу robot.txt, не должно быть никаких юридических проблем. - person brilliantairic; 26.06.2011
comment
Другой сайт вполне мог получить письменное разрешение Apple на то, что они делают. У них даже может быть доступ к API только для этого, который предоставляется только тем, у кого есть разрешение. Вы делаете много «предположений» и «предполаганий» здесь, лучше сделать это правильно, чем внезапно обнаружить, что ваш IP-адрес заблокирован от использования сайтов Apple. - person Chuck van der Linden; 28.06.2011

Если вы хотите сохранить информацию в своей базе данных, вам может понадобиться программа Appfetcher по адресу http://www.altraware.com.

Он использует Xml, который предоставляет Apple, поэтому не должно быть проблем с законностью.

person calebus    schedule 11.08.2011