
Closed
Posted
Paid on delivery
I’m building an online directory similar to [login to view URL] and need an automated pipeline that gathers data from roughly 6–10 external sites. The directory must hold three kinds of records at launch—restaurant menus, product prices, and service listings—and refresh the full data set on a weekly schedule. Here’s the flow I have in mind: scraper scripts (Python with Scrapy, BeautifulSoup, or a comparable framework) pull structured information from each source, normalise it, and load it into a database that powers the public-facing site. A cron job or cloud function should trigger the weekly update, logging what changed so I can spot anomalies quickly. Duplicate detection, polite rate-limiting, and respect for [login to view URL] are essential. Deliverables • Clean, well-commented scraping code for every target site • Normalisation routine that maps each source’s fields to a unified schema • Database (MySQL, Postgres, or NoSQL—recommend what fits best) seeded with the first full import • Automated weekly update job with simple reporting (e-mail or dashboard) • Brief setup guide so I can deploy or extend the scraper myself Acceptance criteria The directory pages must load complete, de-duplicated records for all three content types; a manual run of the job must finish without fatal errors; and the first scheduled weekly run should execute automatically and push its summary report. If you’ve built data-driven sites or price-tracking tools before, this should feel familiar. Please outline your proposed stack, how you’ll monitor for site-layout changes, and any questions you have about the sources.
Project ID: 40683386
68 proposals
Remote project
Active 17 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
68 freelancers are bidding on average ₹8,109 INR for this job

I can do it.
₹10,000 INR in 7 days
5.4
5.4

Hi, Are the 6-10 sources fixed already, or still being picked? That changes how I'd structure the normaliser. I'd start with one site end to end, Postgres behind it, so you can see the weekly run and its change report working before I add the rest; Python scraping sits next to my main full-stack work. Lets get in contact first.
₹1,500 INR in 3 days
4.7
4.7

You need a weekly data pipeline that turns 6–10 differently structured sources into complete, normalized, de-duplicated directory records and makes source breakage visible quickly. I’d use Python, Scrapy with BeautifulSoup where needed, PostgreSQL, and a scheduled worker with structured logs and email summaries. At Marin Software, I built production Python pipelines on AWS for real-time ingestion, validation, failure handling, and downstream visualizations. Each source will have an isolated adapter, rate limits, retries, field validation, and fixture-based parser tests. Stable source IDs plus normalized names, locations, categories, and prices will drive upserts and duplicate detection, while snapshots record additions, changes, removals, and suspicious volume shifts. I’ll include selector-health checks so layout changes fail clearly rather than corrupting data. Can you share the target URLs, expected record volume, and written permission or applicable reuse terms for each source?
₹8,000 INR in 4 days
3.3
3.3

As a seasoned developer with 40+ production deployments, I am confident in my ability to build and deliver an effective solution for your online directory project. My experience in building automation systems and marketplaces gives me a strong background in web scraping and data normalization - skills that are central to your project's success. I have leveraged Python with Scrapy, BeautifulSoup, and comparable frameworks before, which aligns perfectly with your anticipated stack. I understand the importance of maintaining clean, well-commented code for easy understanding and scalability, which I guarantee in my work. My proficiency in working with databases including MySQL and PostgreSQL will ensure that the imported data is properly seeded without duplication. Additionally, I have experience implementing automated processes using cron jobs or cloud functions, which will be invaluable for your required weekly data update job.
₹7,000 INR in 1 day
3.3
3.3

Welcome to professional Python development services! Hi there, I'm Alema, a Python expert programmer who strives for clear code in atmospheric, numerical weather prediction, physics, and all other seminal fields. I'm ready to provide you with high-quality services. I have completed 350+ projects with a 100% Positive Rating. If you are looking for Quality work, look no further. Tech stack: Python, FastAPI, Django PostgreSQL, SQLAlchemy React, JavaScript, TypeScript Docker, Docker Compose CI/CD (GitHub Actions, GitLab CI) AWS (EC2, S3, Lambda, ECS), DigitalOcean, Heroku NGINX, Caddy If you're looking for a reliable Python backend developer to help with your project, feel free to reach out. Your faithfully. Eng. Alema Akter
₹7,000 INR in 1 day
3.2
3.2

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
₹1,500 INR in 7 days
2.9
2.9

Hello, I understand you’re looking for a reliable professional to build an automated pipeline for your online directory, ensuring efficient data gathering from multiple sources. PROFESSIONAL QUALITY | FAST COMMUNICATION | UNLIMITED REVISIONS WHAT I CAN OFFER: - Develop scraper scripts using Python with frameworks like Scrapy or BeautifulSoup tailored to each target site. - Create a normalization routine to unify data from different sources into a cohesive schema. - Set up a robust database to efficiently store and manage restaurant menus, product prices, and service listings. - Implement an automated weekly update job with reporting features to track changes and anomalies. - Provide well-commented code and a brief setup guide for future deployment or extension. MY APPROACH: I will focus on understanding your requirements thoroughly, ensuring the solution meets your expectations. I’ll monitor for site-layout changes and adapt the scrapers as needed. I’m ready to get started immediately. Please send me the details, and I’ll ensure the project is handled professionally from start to finish. Regards, Shaun Kelly
₹5,900 INR in 7 days
1.4
1.4

Hello, I hope you’re doing well. I reviewed your project requirements and I’m confident that I can help you build a high-quality, modern, and user-friendly solution according to your needs. weekly updated menu scraper I’m Ankur, a Full Stack Developer with 7+ years of experience in: • Custom Website Development • E-commerce Development • Mobile App Development • Flutter App Development • Android & iOS Applications • WordPress & PHP Development • UI/UX Design • Admin Panels & APIs I have successfully completed 500+ projects for startups, businesses, and individual clients worldwide. Why work with me? ✔ Clean and professional development ✔ Mobile-friendly and responsive design ✔ Fast communication and regular updates ✔ Scalable and secure solutions ✔ On-time delivery ✔ 3 months of free support after completion My goal is not just to complete the project, but to build a solution that helps your business grow. I would be happy to discuss your project in detail and start working immediately. Looking
₹10,000 INR in 20 days
0.2
0.2

Hi, I can build your Python-based scraping pipeline with data cleaning, database integration, duplicate detection, and weekly automated updates. I have 4+ years of experience in Python, web scraping, and automation. Ready to start immediately. Thanks!
₹4,500 INR in 5 days
0.0
0.0

Hi, a weekly pipeline that pulls menus, prices and listings off 6 to 10 sites into one schema. The scraping isn't the hard bit. It's the day a source changes its layout. How we would build it: one Scrapy spider per source into raw rows, a normaliser mapping them onto a single Postgres schema, dedupe on a name plus address hash, then a weekly cron whose row counts flag a layout break. Which sites are the sources? We have built a price tracker on this exact shape. Happy to start with one source so you can see the data. Regards, Digitalizers
₹5,250 INR in 7 days
0.0
0.0

We've just completed a similar project, building an automated data pipeline for a client that significantly improved their information accuracy and update frequency. Based on your requirements, we can develop a robust scraper using Python with Scrapy or BeautifulSoup, ensuring it effectively gathers and normalizes data from the specified sites. We'll implement a MySQL database to store your restaurant menus, product prices, and service listings, along with a cron job for weekly updates that logs changes for easy monitoring. Our team specializes in projects like this, with over 75 five-star reviews and a top 1 percent ranking among 75 million users. I'd love to discuss how we can tailor the solution to your needs and share examples of similar work we've done. Looking forward to the opportunity to collaborate. Regards, Ruan111.
₹6,250 INR in 7 days
0.0
0.0

Hello! About "Weekly Updated Menu Scraper" — I read the brief carefully, especially the scraping part. I can start today. I extract structured data into clean spreadsheets (deduplicated, validated fields, consistent formatting). For public pages I deliver fast and can set the job up so re-runs for updated data are cheap for you. Suggest a small paid sample first: I deliver the first rows within 24h and you confirm the exact fields you want.
₹1,500 INR in 3 days
0.0
0.0

Hi, I can build the automated scraping pipeline using Python/Scrapy or BeautifulSoup, with a unified schema, database storage, duplicate detection, rate limiting, and scheduled weekly updates with change reporting. I would structure each source as a separate scraper so individual site layout changes can be maintained without affecting the rest of the pipeline. I can also include logging and validation to make it easier to identify missing or changed data. Before finalizing the implementation, I would like to review the 6–10 source URLs and the expected fields for menus, product prices, and service listings, since the site structures will determine the most reliable extraction approach. I can provide clean, commented code, database setup, scheduling, reporting, and a concise deployment guide.
₹7,500 INR in 10 days
0.0
0.0

Hello, With my background in Python data processing, full-stack development (Java Spring Boot, MySQL), AWS EC2 deployment, Tableau analytics, and journalism experience for clear documentation, I can deliver a robust, maintainable pipeline that keeps your directory fresh and reliable. I can build a weekly-updated scraper pipeline for your menu directory, covering restaurant menus, product prices, and service listings. Deliverables: • Python scraping scripts (Scrapy/BeautifulSoup) for 6–10 target sites • Normalisation routine mapping fields into a unified schema • Database (MySQL/Postgres) seeded with first full import • Automated weekly update job with logging and anomaly detection • Simple reporting (email/dashboard) • README documenting setup and workflow Timeline: 2 weeks Looking forward to working on your project. Best regards, Somee
₹10,000 INR in 14 days
0.0
0.0

The interesting part of this project isn’t simply scraping ices, and services will all arrive with different fields, formats, and duplication issues, so the normalisation layer is where much of the real work sits. I’d build the pipeline around Python/Scrapy, with a unified schema and source-specific parsing where needed. PostgreSQL would be a sensible starting point for the structured records, while keeping the design flexible if search requirements later justify something like Elasticsearch. The weekly process should also be more than “ru6–10 websites it’s making data from different sources behave like one reliable directory. Menus, pr
₹1,500 INR in 2 days
0.0
0.0

Hi, I can build the scraping and update pipeline in Python using BeautifulSoup/Scrapy with a structured database backend. My approach would separate each source scraper from a shared normalization layer so restaurant menus, product prices, and service listings all map into one consistent schema. I would include duplicate detection, rate limiting, logging, and monitoring for source-layout changes, then automate the weekly refresh with a scheduled job and summary report. I have hands-on experience with Python automation, APIs, data processing, and maintaining automated workflows. I’ll keep the code modular and documented so additional sources can be added later. Before development I would review the 6–10 target sites to confirm access methods and any site-specific restrictions.
₹10,000 INR in 10 days
0.0
0.0

Tengo experiencia en el uso de python creando scripts y más también en la creaciones de bota para todo tipo de uso
₹7,000 INR in 7 days
0.0
0.0

Hi, I am a Data Engineer by Profession. Currently freelancing, I am with confidence that I can complete this assignment within 3 days with Rs 5000/-. Kindly email me regarding the same.
₹5,000 INR in 3 days
0.0
0.0

Hi, The main challenge here is not simply scraping 6–10 websites—it is keeping the resulting directory accurate, de-duplicated, and maintainable when individual sources change their layout. I work with Python and Dagster for data pipelines, and I’m currently developing a directory ingestion workflow that collects, cleans, normalises, de-duplicates, and publishes records from external sources. Your weekly directory pipeline is closely aligned with this work. I would first implement one source end-to-end to confirm the unified schema, change-report format, and acceptance criteria. I would then add the remaining source adapters without tightly coupling them, so one broken website does not stop the full pipeline. The final delivery will include the scraper modules, normalization layer, seeded database, automated weekly job, reporting, and a clear setup and extension guide. My bid assumes up to 10 publicly accessible sources. Any source requiring paid APIs, authentication, or anti-bot bypass would be identified during the initial source audit. Regards, Rex
₹12,500 INR in 20 days
0.0
0.0

Hello, I'm proficient python developer with solid experience in scraping and data pipelines, so this project feels familiar to me. I can use Scrapy or BeautifulSoup depending on the site, build a normalisation layer into one schema, and set up the weekly cron job with duplicate detection and polite rate-limiting like you described. Could you share which 6-10 sites exactly you want scraped, and whether any of them need login or JavaScript rendering? we can talk about the price in chat if needed.
₹6,613 INR in 6 days
0.0
0.0

Coimbatore, India
Payment method verified
Member since Jul 4, 2016
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹600-1500 INR
₹600-1500 INR
£250-750 GBP
€30-250 EUR
$250-750 USD
$750-1500 USD
₹600-1500 INR
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$20-30 SGD / hour
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹750-1250 INR / hour
₹3000-3500 INR
$750-1500 USD
₹600-1500 INR
₹12500-37500 INR
$15-25 USD / hour
$15-25 USD / hour