Как я могу получить информацию о продукте в базу данных, не заполняя ее вручную? - PullRequest
0 голосов
/ 18 октября 2011

Я ищу метод динамического связывания информации о продукте на основе названия продукта.

Например: пользователь вводит «Playstation 3», сайт затем выходит и получает любую информацию, такую ​​как изображение, розничная цена и т. Д. В идеале это позволит вам выбрать правильный элемент (возвращает оба ps3 контроллер и консоль PS3, пользователь может выбрать какой). Затем он будет использовать эту информацию в списке товаров.

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

Есть ли другой способ, может быть, менее "подлый" способ сделать это, который не был бы юридически осужден?

Ответы [ 3 ]

0 голосов
/ 31 января 2012

Многие интернет-магазины предоставляют информацию о товаре - либо широко разрекламированную (William MB перечислил несколько примеров), либо что-то вроде скрытого, для целей аффилированного маркетинга.У них обычно есть условия использования этих каналов, подробно описывающие, что вам разрешено делать с ними, и сколько именно ваших конечностей находятся в опасности, если вы не играете по их правилам.

Однако описываемый вами механизм звучит удивительно похоже на поисковую систему;Существует хорошо установленный прецедент для поисковых систем, индексирующих сайты и использующих их контент для рассуждения о базовом сайте.Обратитесь к адвокату, чтобы подтвердить это, но есть большая вероятность того, что ваша цель подпадает под «добросовестное использование».

0 голосов
/ 19 апреля 2013

Я представитель http://aerse.com.

Мы строим сервис, который делает следующее:

  • поиск товара по названию. Например: галактика s3 , галактика s 3 или галактика sIII
  • возвращает технические характеристики (ЦП, ОЗУ и т. Д.) И изображения продуктов (миниатюры и изображения в высоком разрешении)
  • предоставить API http://aerse.com/p
  • решать юридические вопросы, предоставлять лицензии и т. Д.
0 голосов
/ 31 января 2012

Многие компании веб-коммерции используют поток данных, известный как API - у EBay, Etsy и Amazon все есть фиды API для их продуктов. Если вы можете убедить компанию разрешить вам доступ к их API (обычно они дадут вам ключ / пароль), то вы можете получить прямой доступ к их внутренней базе данных, обычно на уровне только для чтения. В зависимости от компании, вы можете просто написать их напрямую для доступа.

Вы правы, когда говорите, что большинство компаний не будут любезно относиться к кому-то, кто просматривает каталог своих продуктов и использует его повторно. Это неэтично и может привести к большим неприятностям с крупными компаниями со значительным юридическим присутствием.

С другой стороны, ничто не мешает вам объединить несколько потоков API в Mash-Up - попробуйте Yahoo Pipes! изучить основы интеграции API / Mash-Up:

Yahoo Pipes:

http://pipes.yahoo.com/pipes/

Вот ссылка на программу API рекламы продуктов Amazon:

https://affiliate -program.amazon.com / зм / реклама / API / подробно / main.html

Удачи и счастливого развития!

...