Metadata-Version: 2.4
Name: fb_scraper_request
Version: 0.2.1
Summary: Facebook GraphQL Scraper - No login required, simple API to scrape public Facebook posts
Home-page: https://github.com/FaustRen/FB_graphql_scraper
Author: FaustRen
Author-email: Nguyen Minh Quang <quangforwork1203@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/quangnguyen/facebook-graphql-scraper
Project-URL: Repository, https://github.com/quangnguyen/facebook-graphql-scraper
Project-URL: Issues, https://github.com/quangnguyen/facebook-graphql-scraper/issues
Keywords: facebook,scraper,graphql,social-media,crawler
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=2.0.0
Requires-Dist: requests>=2.28.0
Requires-Dist: pytz
Requires-Dist: pip>=26.0.1
Provides-Extra: dev
Requires-Dist: build>=0.8.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# fb_scraper_request

Scrape public Facebook posts without login. Simple requests-based scraper.

## Example

```python
from fb_scraper_request import FacebookGraphqlScraper

fb = FacebookGraphqlScraper()
result = fb.get_user_posts("honghotduongpho.official00", days_limit=3)

for post in result["data"]:
    print(post["context"])
    print(f"Likes: {post['reaction_count.count']}")
```

Install: `pip install fb_scraper_request`
