Skip to main content

No project description provided

Project description

faqs_google_results

Code style: black

PyPI

versions

faqs_google_results provides APIs to easily crawl the data of google featured snippet.

⚠ Warning

This repository is a modification of the original people_also_ask repository created by LE Van Tuan.

This repository includes the possibility to get the people to ask questions in other languages. Uses the lang parameter.

Search engines like Google do not allow any sort of automated access to their service but from a legal point of view there is no known case or broken law. Google does not take legal action against scraping, likely for self-protective reasons.

API have been configured to not abuse google search engine.

Installation


pip install faqs_google_results 

Usage

Goal of faqs_google_results is to provide simple and easy to use API for retrieving informations from Google Featured Snippet.

Importing

import faqs_google_results

How to get related questions

faqs_google_results.get_related_questions("coffee")



['Is coffee good for your health?',

 	'Why is coffee bad for you?',

 	'Who invented coffee?',

	'What do u know about coffee?']

How to get related questions in in others languages

faqs_google_results.get_related_questions("coffee", 'es')



['¿Qué beneficios tiene el café para la salud?',

 	'¿Qué es el café saludable?',

 	'¿Por qué se le llama café?',

	'¿Qué café es el más rico del mundo?']

How to get more questions

faqs_google_results.get_related_questions("coffee", 5)



['How did coffee originate?',

	'Is coffee good for your health?',

  'Who brought coffee America?',

	'Who invented coffee?',

	'Why is coffee bad for you?',

	'Why is drinking coffee bad for you?']

Generate unlimited questions

for question in faqs_google_results.generate_related_questions("cofee")



Why is coffee bad for you?

Who invented coffee?

Is coffee good for your health?

Who brought coffee America?

How did coffee originate?

Why is drinking coffee bad for you?

....

Get answer for a question

faqs_google_results.get_answer("Why is coffee bad for you?")



{'has_answer': True,

 'question': 'Why is coffee bad for you?',

 'related_questions': ['Why is drinking coffee bad for you?',

  'Is coffee good for your health?',

  'Is coffee toxic to your body?',

  'What does coffee do to your body?'],

 'response': 'Consuming too much caffeine can lead to jitteriness, anxiety, heart palpitations and even exacerbated panic attacks (34). If you are sensitive to caffeine and tend to become overstimulated, you may want to avoid coffee altogether. Another unwanted side effect is that it can disrupt sleep ( 35 ).Aug 30, 2018',

 'heading': 'Consuming too much caffeine can lead to jitteriness, anxiety, heart palpitations and even exacerbated panic attacks (34). If you are sensitive to caffeine and tend to become overstimulated, you may want to avoid coffee altogether. Another unwanted side effect is that it can disrupt sleep ( 35 ).Aug 30, 2018',

 'title': 'Coffee — Good or Bad? - Healthline',

 'link': 'https://www.healthline.com/nutrition/coffee-good-or-bad#:~:text=Consuming%20too%20much%20caffeine%20can,can%20disrupt%20sleep%20(%2035%20).',

 'displayed_link': 'www.healthline.com › nutrition › coffee-good-or-bad',

 'snippet_str': 'Consuming too much caffeine can lead to jitteriness, anxiety, heart palpitations and even exacerbated panic attacks (34). If you are sensitive to caffeine and tend to become overstimulated, you may want to avoid coffee altogether. Another unwanted side effect is that it can disrupt sleep ( 35 ).Aug 30, 2018\nwww.healthline.com › nutrition › coffee-good-or-bad\nhttps://www.healthline.com/nutrition/coffee-good-or-bad#:~:text=Consuming%20too%20much%20caffeine%20can,can%20disrupt%20sleep%20(%2035%20).\nCoffee — Good or Bad? - Healthline',

 'snippet_data': None,

 'date': None,

 'snippet_type': 'Definition Featured Snippet',

 'snippet_str_body': '',

 'raw_text': 'Featured snippet from the web\nConsuming too much caffeine can lead to jitteriness, anxiety, heart palpitations and even exacerbated panic attacks (34). If \nyou\n are sensitive to caffeine and tend to become overstimulated, \n may want to avoid \ncoffee\n altogether. Another unwanted side effect is that it can disrupt sleep ( 35 ).\nAug 30, 2018\nCoffee — Good or Bad? - Healthline\nwww.healthline.com\n › nutrition › coffee-good-or-bad'}

Get Simple Answer for a question

faqs_google_results.get_simple_answer("Why is coffee bad for you?")



'Consuming too much caffeine can lead to jitteriness, anxiety, heart palpitations and even exacerbated panic attacks (34). If you are sensitive to caffeine and tend to become overstimulated, you may want to avoid coffee altogether. Another unwanted side effect is that it can disrupt sleep ( 35 ).Aug 30, 2018'

Generate questions and answers relative to a subject

faqs_google_results.generate_answer("coffee")

Using proxies

import faqs_google_results.request.session



faqs_google_results.request.session.set_proxies(

    (

        "http://1234.5.6.7:8080",

        "http://1237.5.6.7:8080",

    )

)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faqs_google_results-1.0.tar.gz (3.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page