{"id":23725992,"url":"https://github.com/voidful/fbcrawler","last_synced_at":"2026-02-15T15:30:16.743Z","repository":{"id":109431857,"uuid":"212102841","full_name":"voidful/fbcrawler","owner":"voidful","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-08T22:36:49.000Z","size":7234,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T00:17:57.913Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/voidful.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-01T13:27:13.000Z","updated_at":"2024-11-05T09:20:40.000Z","dependencies_parsed_at":"2023-03-22T09:33:33.327Z","dependency_job_id":null,"html_url":"https://github.com/voidful/fbcrawler","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidful%2Ffbcrawler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidful%2Ffbcrawler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidful%2Ffbcrawler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voidful%2Ffbcrawler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voidful","download_url":"https://codeload.github.com/voidful/fbcrawler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239824981,"owners_count":19703194,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-31T00:18:07.723Z","updated_at":"2026-02-15T15:30:16.677Z","avatar_url":"https://github.com/voidful.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Facebook Scrapper \n\n## Usage\n\n### Installation\nYou will need to install latest version of [Google Chrome](https://www.google.com/chrome/). Moreover, you need to install selenium module as well using\n\n```\npip install selenium\n```\n\n**Download ChromeDriver and put it into project dir [Chrome Web Driver](http://chromedriver.chromium.org/downloads).**   \n\n### How to Run\nUse `post_scraper.py` to collect the group or page data. \n```\nusage: group_scraper.py [-h] [--page PAGES [PAGES ...]] [--group GROUPS [GROUPS ...]][-d DEPTH]\nData Collection\narguments:\n  -h, --help            show this help message and exit\n  -p, --pages PAGES [PAGES ...]\n                        List the pages you want to scrape\n                        for recent posts\n  \n  -g, --groups GROUPS [GROUPS ...]\n                        List the groups you want to scrape\n                        for recent posts\n  \n  -d DEPTH, --depth DEPTH\n                        How many recent posts you want to gather in\n                        multiples of (roughly) 8.\n```\nExample: ```python post_scraper.py -g groupname -d 20```\n____\nThe output is `posts.csv` inside the script folder.\n\nFrom `` row column 'Author ID', you can get user profile id.  \nThere's a file named \"input.txt\". You can add as many profiles as you want in the following format with each link on a new line:\n\n```\nhttps://www.facebook.com/andrew.ng.96\nhttps://www.facebook.com/user profile id\n```\n\nMake sure the link only contains the username or id number at the end and not any other stuff. Make sure its in the format mentioned above.\n\nNote: There are two modes to download Friends Profile Pics and the user's Photos: Large Size and Small Size. You can change the following variables. By default they are set to Small Sized Pics because its really quick while Large Size Mode takes time depending on the number of pictures to download\n\n```\n# whether to download the full image or its thumbnail (small size)\n# if small size is True then it will be very quick else if its False then it will open each photo to download it\n# and it will take much more time\nfriends_small_size = True\nphotos_small_size = True\n```\n----------------------------------------------------------------------------------------------------------------------------------------\n\n## Reference  \nhttps://github.com/harismuneer/Ultimate-Facebook-Scraper   \nhttps://github.com/apurvmishra99/facebook-scraper-selenium   ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoidful%2Ffbcrawler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoidful%2Ffbcrawler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoidful%2Ffbcrawler/lists"}