Python Developer Needed for Web Scraping Automation (Data → Google Sheets/Database)
Worldwide
We're looking for an experienced Python developer to build a reliable web scraping automation that extracts data from [target website(s)] and pushes it automatically into Google Sheets / a database (e.g., Airtable, PostgreSQL). What we need: A Python script (or scheduled bot) that scrapes structured data from a defined set of pages/sites Clean, validated data output — no duplicates, proper formatting Automatic delivery into Google Sheets (via API) or a database of our choice Error handling for site structure changes, rate limits, or blocked requests Ideally scheduled to run automatically (cron, cloud function, or similar) Nice to have: Experience with BeautifulSoup, Scrapy, Selenium, or Playwright Experience with Google Sheets API / gspread Experience handling anti-bot measures (proxies, headers, delays) responsibly Clear documentation so we can maintain/adjust the script later To apply, please include: A similar scraping project you've completed (link or brief description) Your approach to handling sites that may change structure or block scrapers Your estimated timeline for a first working version
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$20.00
-
$50.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- SpainMadrid4:51 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by