Skip to main content

SE::Quora - Quora search results scraper

SE::Quora

Overview of the scraper

SE::QuoraSE::Quora - Quora search results scraper.

Collects results from the service of the same name.

You can use automatic query multiplication, substitution of subqueries from files, permutation of alphanumeric combinations and lists to obtain the maximum possible number of results.

A-Parser functionality allows you to save SE::Quora scraper settings for future use (presets), set scraping schedules, and much more.

Saving results is possible in the form and structure you need, thanks to the built-in powerful Template Toolkit which allows you to apply additional logic to results and output data in various formats, including JSON, SQL, and CSV.

Collected data

Quora has 6 types of results: Questions, Answers, Posts, Profiles, Topics, and Spaces. Each type has a different set of data, so in the scraper, each type is recorded in its own separate array. Depending on the type, the following are collected:

  • Link to the question, question text, number of answers, and date
  • Answer author, answer text, links to media in the answer, date and time of the answer, number of upvotes, views, and shares
  • Link to the post, post title, post text, links to media in the post, name and profile link of the author, date and time of publication, number of upvotes, views, and shares
  • and other data depending on the result type

Capabilities

  • Selecting the required result type or scraping all at once
  • Selecting the time range for results

Use Cases

  • Any scenarios where you need to obtain data from Quora

Queries

You should specify keywords as queries, for example:

test

Output results examples

A-Parser supports flexible result formatting thanks to the built-in Template Toolkit, which allows it to output results in arbitrary form, as well as in structured formats like CSV or JSON

Default output

Result format:

$questions.format('$question\n')

Result example:

What is the best free online IQ test?
What is software testing?
How reliable is the DNA testing offered by sites like Ancestry.com or 23andMe?
How can I pass a urine drug test for meth?
How do you know if you're really smart without taking an IQ test?
Which is the best test series for CAT?
How reliable are online IQ tests?
Is software testing a good career choice?
What is the best test series for the GATE examination?
What is the best way to get my IQ checked online?
...

Obtaining cookies

Obtaining the mandatory option for authorization

Spoiler: how to find cookies?
  1. Go to quora.com and log in
  2. Open Developer Tools (F12) and refresh the page
  3. Go to the Network tab, find the request to quora.com
  4. Copy the entire cookie string cookie
info

According to our tests, accounts are not banned (this may change in the future), but when scraping in more than 10 threads, Quora starts issuing errors and messages about too many requests. Therefore, it is recommended to scrape in a small number of threads or use cookies from multiple accounts.

Possible settings

ParameterDefault valueDescription
Pages count5Number of result pages
Results typeQuestionsResult type
Results timeAll timeResult time
CookieField for specifying cookies from authorized accounts. You can specify cookies from multiple accounts; the scraper will randomly choose from them for each attempt.