crawlbaseДокументация
Войти

Использование API

Добавьте &scraper=galaxus-product-reviews к запросу Crawling API. URL-кодируйте целевой URL в параметре url.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.galaxus.ch/en/s6/product/ratings/lattafa-khamrah-eau-de-parfum-100-ml-fragrances-36152090' \
  --data-urlencode 'scraper=galaxus-product-reviews' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.galaxus.ch/en/s6/product/ratings/lattafa-khamrah-eau-de-parfum-100-ml-fragrances-36152090',
    {'scraper': 'galaxus-product-reviews'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.galaxus.ch/en/s6/product/ratings/lattafa-khamrah-eau-de-parfum-100-ml-fragrances-36152090',
  { scraper: 'galaxus-product-reviews' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.galaxus.ch/en/s6/product/ratings/lattafa-khamrah-eau-de-parfum-100-ml-fragrances-36152090', scraper: 'galaxus-product-reviews')
data = JSON.parse(res.body)

Пример входного URL

URL, передаваемый в параметре url (URL-декодирован для удобства чтения):

https://www.galaxus.ch/en/s6/product/ratings/lattafa-khamrah-eau-de-parfum-100-ml-fragrances-36152090

Структура ответа

Тело JSON-ответа. Типы полей могут быть null, если исходная страница не содержит значения.

productName
string
Название товара.
productBrand
string
Бренд товара.
productId
string
ID товара.
averageRating
string
Средний рейтинг.
totalRatings
string
Всего оценок.
reviewsCount
integer
Отзывы, возвращённые в этом ответе.
ratingDistribution
array
Группы по звёздам с количеством.
reviews
array
Записи отзывов.
reviews[].title
string
Заголовок отзыва.
reviews[].text
string
Текст отзыва.
reviews[].rating
integer
Оценка от 1 до 5 звёзд.
reviews[].insertDate
string
Метка времени ISO 8601.
reviews[].isVerifiedBuyer
boolean
True, если автор - подтверждённый покупатель.
reviews[].reviewer
object
Профиль автора (userName, аватар, URL профиля).
reviews[].comments
array
Ответы на отзыв.
reviews[].proContra
array
Записи плюсов и минусов.

Пример ответа

{
  "productName": "Khamrah",
  "productBrand": "Lattafa",
  "productId": "36152090",
  "averageRating": "4.57",
  "totalRatings": "690",
  "reviewsWithTextCount": "157",
  "reviewsCount": 30,
  "ratingDistribution": [
    { "stars": 5, "count": 522 },
    { "stars": 4, "count": 96 }
  ],
  "reviews": [
    {
      "position": 1,
      "id": "7541657",
      "title": "Super",
      "text": "Wirklich sehr gut, hält lange und riecht angenehm.",
      "rating": 5,
      "insertDate": "2024-07-01T19:58:44.418Z",
      "upVoteCount": 11,
      "downVoteCount": 3,
      "isVerifiedBuyer": true,
      "language": "de",
      "reviewer": {
        "userName": "DavidM88",
        "userAvatarLink": "https://static.digitecgalaxus.ch/Files/gax_avatar_13.png",
        "profileUrl": "https://www.galaxus.ch/en/user/ovy4mx8xwc"
      },
      "comments": [
        {
          "id": "120430",
          "text": "Wo kann man das kaufen?",
          "insertDate": "2024-08-31T17:16:40.757Z",
          "upVoteCount": 1,
          "downVoteCount": 0,
          "language": "de"
        }
      ],
      "proContra": [
        { "id": "7541657-p-0", "isPro": true, "comment": "Perfekt" }
      ]
    }
  ]
}