Automatically detect product data for an arbitrary e-commerce site?

My web application should access an arbitrary e-commerce store and determine if it has a product data feed (i.e. Google Base feed, RSS / ATOM feed of all products in the store). In addition, I need to extract the location of this feed.

The best solution that I can think of so far is to maintain a complete list of the known places of these channels for these e-commerce platforms and check them one by one on the site, crossing them off the list when they return 404.

Two questions:

  • Can you think of a more efficient approach?
  • How will I generate this list of known product data points? In my experience, they are generally not published (as opposed to the RSS feed blog).

Many thanks!:)

-Rich

+3
source share
1 answer

Can you think of a better approach?

Search engine APIs for finding feeds. . You can try using the Google, Bing, and Yahoo Search APIs to search for product feeds in the domains you are interested in. This can be done as follows:

  • List the common feed formats you’re interested in (e.g. Google Base, Shopzilla, etc.).
  • Examine each feed specification for unique strings you can follow.
  • API Craft, ( , ..).
  • , .

, , .

?

, , " " . :

  • URL , .
  • URL-, ( - , ).
  • . URL.
+1

Source: https://habr.com/ru/post/1735471/


All Articles