Question Quora
Extrayez une page de question Quora : question complète, toutes les réponses avec les métadonnées de l'auteur, et questions associées.
Utilisation de l'API
Ajoutez &scraper=quora-question à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.quora.com/Which-is-the-best-tool-for-scraping-customer-reviews' \
--data-urlencode 'scraper=quora-question' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.quora.com/Which-is-the-best-tool-for-scraping-customer-reviews',
{'scraper': 'quora-question'}
)
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.quora.com/Which-is-the-best-tool-for-scraping-customer-reviews',
{ scraper: 'quora-question' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.quora.com/Which-is-the-best-tool-for-scraping-customer-reviews', scraper: 'quora-question')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :
https://www.quora.com/Which-is-the-best-tool-for-scraping-customer-reviewsStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Titre de la question.
Détails supplémentaires de la question.
Tags de sujets.
Nombre total de réponses.
Nombre d'abonnés.
Nombre total de vues.
Objets de réponse.
Auteur de la réponse.
Ligne de qualifications de l'auteur.
Texte de la réponse.
Nombre de votes positifs.
URLs et titres des questions associées.
Exemple de réponse
{
"question_title": "Which is the best tool for scraping customer reviews?",
"answer_count": 14,
"follower_count": 42,
"answers": [
{
"author_name": "John Smith",
"author_credentials": "Data Engineer",
"upvotes": 218
}
]
}