1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "scrapeDepth": "detail",
10 "directUrls": ["https://www.quora.com/What-is-Python-primarily-used-for"],
11 "onlyUnanswered": False,
12 "excludePromoted": False,
13 "includePromoted": True,
14 "includePromotionEvidence": True,
15 "maxResults": 10,
16 "minAnswerUpvotes": 0,
17 "filterAiAnswers": "include",
18 "topCommentsOnly": False,
19 "includeAnswers": True,
20 "includeMedia": True,
21 "includeOutboundLinks": True,
22 "includeRelatedQuestions": True,
23 "maxRelatedQuestions": 0,
24 "includeQuestionTopics": True,
25 "includeRelatedTopics": True,
26 "maxRelatedTopics": 20,
27 "includeAnswerPreview": False,
28 "maxAnswerPreviews": 3,
29 "minAnswerPreviewUpvotes": 0,
30 "includeSpaceSettings": False,
31 "includeQuestionDetails": True,
32 "maxPostsPerSource": 0,
33 "includeComments": False,
34 "includeRelatedContent": False,
35 "maxRelatedContent": 10,
36 "maxCommentsPerAnswer": 10,
37 "includeProfileActivity": False,
38 "includeProfileSensitiveFields": True,
39 "includeSocialLinks": True,
40 "maxItemsPerTab": 20,
41 "maxAuthors": 1000,
42 "includeProfileSnapshot": False,
43 "includeEntityGraph": False,
44 "maxGraphEdges": 1000,
45 "profileActivityTypes": [
46 "answer",
47 "question",
48 "post",
49 ],
50 "maxProfileActivityItems": 20,
51 "includeAccessIssues": False,
52 "maxResultsPerSource": 0,
53}
54
55
56run = client.actor("crawlerbros/quora-search-scraper").call(run_input=run_input)
57
58
59print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
60for item in client.dataset(run.default_dataset_id).iterate_items():
61 print(item)
62
63