Social media image and Video Scraper
Budget: $10 – $30 USD
I need a small, reliable script that automatically gathers images videos from specific social media pages or posts I provide, downloads the files, and pushes each one into a designated folder on my Google Drive.
Core flow I expect
• Authenticate with my Facebook and Instagram accounts (or use valid public-post endpoints)
• Fetch every image , video URL found on the supplied pages, skip anything already processed, and keep the original quality whenever possible
• Download the files to a temporary local directory, name them with the post date + caption slug, then upload to Google Drive via the Drive API
• On completion, remove local copies and produce a short run-log (total videos found, new videos saved, any errors)
Deliverables
1. Well-commented Python script (Selenium, requests, or official APIs—your choice, so long as it works headlessly on a Linux VM)
2. A requirements.txt and concise setup guide so I can run it with one command
3. A quick screen-share or video walkthrough showing the script in action on my sample URLs
Acceptance criteria
• Running the script on two test pages pulls every video posted this month into my Drive without duplicates
• Log file clearly lists the Drive link for each saved video
• No hard-coded credentials; they should be read from a config file or environment variables
If you know a more efficient library or approach, feel free to suggest it—speed and reliability matter most.
Core flow I expect
• Authenticate with my Facebook and Instagram accounts (or use valid public-post endpoints)
• Fetch every image , video URL found on the supplied pages, skip anything already processed, and keep the original quality whenever possible
• Download the files to a temporary local directory, name them with the post date + caption slug, then upload to Google Drive via the Drive API
• On completion, remove local copies and produce a short run-log (total videos found, new videos saved, any errors)
Deliverables
1. Well-commented Python script (Selenium, requests, or official APIs—your choice, so long as it works headlessly on a Linux VM)
2. A requirements.txt and concise setup guide so I can run it with one command
3. A quick screen-share or video walkthrough showing the script in action on my sample URLs
Acceptance criteria
• Running the script on two test pages pulls every video posted this month into my Drive without duplicates
• Log file clearly lists the Drive link for each saved video
• No hard-coded credentials; they should be read from a config file or environment variables
If you know a more efficient library or approach, feel free to suggest it—speed and reliability matter most.
Related categories:
PHP
Python
Data Processing
Web Scraping
Software Architecture
Selenium
Automation
API Integration