ImportXML Google Sheets выбирает цену с сайта - PullRequest
0 голосов
/ 22 апреля 2019

1.

2.

=IMPORTXML("https://www.amazon.in/Endless-EL-8201-Steel-Bike-Black/dp/B07MFY169J","//span[@class='currencyINR']/text()")

Приведенная выше формула дает ошибку:

Импортированный контентпустой.

для обоих URL 1 и 2. Я хочу импортировать цену этих продуктов.

1 Ответ

1 голос
/ 22 апреля 2019

для второго URL, это не выполнимо, как вы пытаетесь.Amazon внедрил измерения защиты от соскобов, поэтому единственный способ - использовать их API:

Для автоматического доступа к событиям изменения цены или листинга предложения, пожалуйста, обратитесь к API подписки MWS: https://developer.amazonservices.com/gp/mws/api.html/277-5993977-7749460?ie=UTF8&section=subscriptions&group=subscriptions&version=latest


=REGEXREPLACE(REGEXEXTRACT(QUERY(IMPORTXML(
 "https://paytmmall.com/led-night-light-wireless-tap-touch-night-lamp-light-battery-powered-wardrobe-kitchen-cabinet-closet-push-stick-on-lamps-HOMLED-NIGHT-LIGLOB317966D12FA2A-pdp",
 "//*"), "where Col1 contains'""price"":' limit 1"),
 "price"":(.*)""a"), ",$", "")

0


0

...