
Closed
Posted
Paid on delivery
I need a robust script that continuously crawls online news sources, captures the full article content, and stores the data in a structured way so I can run downstream analyses on topics, sentiment, and trends. My priority is reliability at scale, so the crawler must be able to: • Run on a schedule of my choosing without manual triggers • Render and collect content from sites that rely on dynamic, JavaScript-loaded elements • Finish each crawl quickly and efficiently to minimise server load and bandwidth Python is my default environment, and I already work with Scrapy, Selenium, BeautifulSoup, and pandas, but I’m open to other modern frameworks if they achieve better throughput or easier maintenance. The final deliverable should include well-commented code, a brief setup guide, and a sample dataset proving the crawler works across at least three major news outlets. If you have solid experience building similar high-performance crawlers—as opposed to general web-scraping projects—please outline that background in your bid.
Project ID: 40713115
152 proposals
Remote project
Active 10 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
152 freelancers are bidding on average $134 USD for this job

Youssef, Full-Time Python Developer specializing in high-performance, scheduled news crawlers. Your need for a reliable, fast script that renders JavaScript and stores structured data for downstream analysis is clear. I will build a scheduled crawler using Scrapy for the core framework, integrating Playwright for robust JavaScript rendering on dynamic news sites. It will capture full article content, output clean data via pandas, and run on your chosen schedule via a cloud job or n8n. I have completed several similar projects for continuous, large-scale news data extraction. Can you share the three major news outlets you'd like targeted in the sample dataset? Ready to start immediately.
$250 USD in 1 day
7.4
7.4

Hi, We can build a reliable Python-based news crawling system designed for scheduled and scalable collection. Our approach: • Define source-specific extraction rules for article URL, title, author, date, content, category, and metadata. • Use Scrapy for efficient crawling and browser automation only where JavaScript rendering is required. • Implement scheduling, retries, timeouts, duplicate detection, logging, and failure recovery so crawls run without manual intervention. • Store normalized article data in a structured format/database suitable for topic, sentiment, and trend analysis. • Optimize concurrency, request handling, caching, and resource usage to maintain throughput without unnecessary server load. • Build source adapters so additional news outlets can be added without restructuring the system. • Test extraction across at least three agreed news sources and provide a sample dataset. • Deliver well-commented code, setup documentation, configuration, and deployment instructions. We’ll also respect each source’s applicable access and usage restrictions while designing the crawler. Best regards, Chanchal CnEL India
$140 USD in 15 days
7.6
7.6

I specialize in developing advanced news crawlers that excel in performance and scalability. I leverage cutting-edge technologies like Python, Scrapy, Selenium, BeautifulSoup, and pandas to extract and organize news data efficiently. By integrating async frameworks and dynamic content rendering, I ensure optimal performance. I provide thoroughly commented code, setup guides, and sample datasets for validation. Let's collaborate to create a high-performance news crawler that meets your current needs and sets the stage for future enhancements.
$225 USD in 5 days
7.0
7.0

Hi, I reviewed the project and understand the main requirement: a reliable, scheduled news crawler that captures complete articles, including JavaScript-loaded content, across major outlets. I can build an efficient Web Scraping solution with clear scheduling, robust extraction, structured storage, and scalable Server execution. JavaScript rendering will handle dynamic pages, while Java can support high-throughput components where appropriate; the implementation will remain compatible with your Python workflow and tools such as Scrapy, Selenium, BeautifulSoup, and pandas. I’ll include commented code, setup guidance, and a sample dataset from at least three news sources. I value clean architecture, dependable retries, efficient bandwidth usage, and responsive communication, making ongoing management straightforward. Let’s discuss here now.
$150 USD in 7 days
6.8
6.8

Hi, I can build a reliable, scalable Python news crawler using Scrapy with Playwright/Selenium where JavaScript rendering is required. The crawler can run on a configurable schedule, efficiently extract article content and metadata, handle dynamic pages, and store structured data for downstream sentiment, topic, and trend analysis. I’ll provide clean, well-commented code, setup documentation, error handling, logging, and a sample dataset covering at least three major news outlets. I have strong experience with web scraping, data extraction, Python automation, and structured datasets, and can optimize the crawler for speed and minimal resource usage. Ready to start immediately.
$30 USD in 1 day
6.6
6.6

Hi, I can build a reliable Python news crawler using Scrapy with Playwright for JavaScript-heavy sites, scheduled runs, efficient concurrency, structured storage, and clean error handling. I’ve worked on high-performance scraping and automation systems focused on speed, reliability, and maintainability. I’ll also provide well-commented code, setup instructions, and a sample dataset from 3+ major news outlets. Regards
$230 USD in 1 day
6.7
6.7

Hello, I'm Denis, a full-stack developer who has built high-performance data collection systems feeding into analytics pipelines. I've worked on crawlers handling both static and dynamic content at scale while managing resources effectively. I understand your needs: a reliable crawler that runs on schedule, handles JavaScript-heavy sites efficiently, and outputs clean structured data for analysis. The key challenge is balancing speed with stability across different site architectures. I've built similar systems across multiple news sources. The main lesson was mixing Selenium for dynamic content with Scrapy for static content—rather than forcing one tool to do everything—delivers better performance and easier maintenance. My approach: Review requirements to identify which sources need JavaScript rendering, then design a hybrid architecture using Scrapy for static sites and Selenium for dynamic ones. I'll add APScheduler for scheduling, robust retry logic for network issues, and structured storage for easy querying. Testing across your outlets validates the system before handoff. Key technical consideration: I'll implement a Selenium connection pool that reuses instances and handles timeouts gracefully, keeping memory flat even when crawling dozens of sites. One realistic risk: news sites change HTML structure or add anti-scraping measures. I'll build maintainable selectors and add monitoring so you spot failures quickly. I can start immediately. Let's discuss the detai
$30 USD in 2 days
6.4
6.4

Hello! I will create a PHP script to scrape news ata you need Please provide the details I have extensive experience in writing PHP scripts for data scraping Please see my reviews for reference.
$200 USD in 2 days
6.4
6.4

A crawler that runs on a schedule, renders JavaScript-heavy pages and captures full article content, reliably at scale. The reliability problem is not the crawling, it is that news sites change markup constantly, so extraction has to degrade gracefully rather than return empty strings. How I would build it: - Scrapy for the fast path, Playwright only for sources that genuinely need rendering, since browser rendering is what makes crawls slow and expensive - Article extraction with a readability-style parser as fallback behind per-source selectors, so a markup change costs completeness, not the whole run - Structured storage with source, timestamp, title, body and URL, deduplicated by content hash - Scheduled runs with per-source error tracking, so you see which source broke rather than a silent drop in volume - Politeness and robots respected, which also keeps you from being blocked I build Python scraping and data pipelines in production for industrial clients, running 24/7. One question: how many sources, and how often should each be crawled? Martin
$105 USD in 5 days
6.2
6.2

Hi, I am a Python developer with 8 years of rich experience in software development, with a strong background in high-volume web crawling, data extraction, and automated ETL workflows. I am familiar with Python, Scrapy, Playwright, Selenium, BeautifulSoup, pandas, asyncio, JavaScript rendering, proxies, rate limiting, retry handling, structured data extraction, PostgreSQL, and scheduled jobs. For your news crawler, I can build a scheduled pipeline that handles both static and JavaScript-rendered articles, extracts normalized full-text content and metadata, and uses concurrency, caching, retries, and respectful request pacing for reliable high-throughput crawling. I'm an individual freelancer and can start right away. Please contact me with the best time for you to have a quick chat. Thanks. Emile.
$250 USD in 7 days
5.9
5.9

Hi there, I went through your project description and understand you need a reliable Python news crawler that will continuously collect full article content, handle JavaScript-rendered pages, and produce structured data for downstream topic, sentiment, and trend analysis. I will build the crawler with Scrapy as the core framework, using Playwright or Selenium only where dynamic rendering is required. I will implement scheduled execution, concurrent requests, connection reuse, retries, timeouts, deduplication, content extraction, and structured output with pandas to keep crawling efficient while controlling server load and bandwidth. I will design the pipeline so sources can be added through configurable spiders and extraction rules rather than rewriting the core system. I will also include logging, failure tracking, validation, and clear handling for unavailable or changed pages. A representative dataset covering at least three major news outlets will be provided along with commented code and setup documentation. Which three news outlets should be included in the initial validation dataset, and do you prefer PostgreSQL, JSON, or CSV for the primary storage format? I will share a project blueprint within 24–48 hours of award and begin with the crawler architecture. Kind Regards, Imran Ali
$100 USD in 1 day
6.0
6.0

Hello Sir, Would you like me to build a demo of the automated news crawling solution before any commitment? With extensive experience in developing high-performance crawlers, I guarantee a robust script tailored to your specifications, employing modern frameworks for exceptional efficiency. Let's discuss how we can structure a detailed plan and create a demo that showcases the reliability and effectiveness of your news crawler. Regards, Smith
$140 USD in 7 days
6.0
6.0

Hi, First thing you'd get is a working crawl of three news sites with a sample dataset. Python crawlers like this are something I build alongside my full-stack work, so I can take it on. Lets get in contact first.
$30 USD in 1 day
5.5
5.5

Hello I have solid experience building high-performance Python news crawlers using Scrapy, Selenium, and BeautifulSoup, including JavaScript-heavy sites and scalable scheduled crawling. I can deliver a reliable, efficient solution with structured data, clean commented code, setup documentation, and sample results from multiple major news outlets. Regards\ Muhammad
$100 USD in 1 day
5.7
5.7

I build high-performance Python crawlers using Scrapy, Selenium/Playwright and BeautifulSoup, with scheduling, dynamic JS rendering, efficient concurrency and structured datasets for downstream analysis. I can deliver a reliable, well-commented crawler tested across 3+ major news outlets, with setup documentation and sample data.
$70 USD in 1 day
5.5
5.5

Hey, I understand you need a reliable automated news crawler that continuously collects full article content, including JavaScript-loaded pages, while keeping crawling fast and efficient. I can build this in Python with Scrapy and browser rendering only where needed, with scheduling, retries, deduplication, structured output, and efficient concurrency. I’ve worked on similar Python scraping/automation tasks and can provide clean commented code, setup documentation, and a sample dataset from 3+ news sources. If you share the target news outlets, I can quickly outline the best crawling approach for them. Best regards, Fahad.
$100 USD in 1 day
5.7
5.7

Hi Liebian, I will deliver a Python script that continuously crawls news sites, renders JavaScript, stores full article content in CSV/JSON, runs on any schedule, and includes a sample dataset from three major outlets. I can provide a working prototype within three days for $200. Ready to start now—let me know. Waiting for your response in chat! Best Regards.
$140 USD in 3 days
5.5
5.5

I can do it
$200 USD in 7 days
5.4
5.4

Nice to meet you , My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engineer for the IT agency DSPro and I have more than 10 years of experience in the field. I have successfully completed a large number of similar jobs and I consider your project to be a challenge in which I would like to work and be able to make it a reality. Please feel free to contact me, it will be my pleasure to help you. I greatly appreciate the time provided and I remain attentive to any questions or concerns. Greetings
$131 USD in 7 days
5.8
5.8

Greetings, I see you're looking for a reliable and efficient script to continuously crawl news sources, gather article content, and structure the data for analysis. To tackle this, I would leverage my experience with Python and the frameworks you mentioned, like Scrapy and Selenium. My approach would focus on ensuring the crawler runs on a set schedule, handles dynamic content effectively, and optimizes performance to reduce server load. I have built similar high-performance crawlers before, specifically designed to extract data from various online sources while maintaining speed and accuracy. My attention to detail ensures that the final product will be well-commented, easy to set up, and thoroughly tested across multiple news outlets, giving you a solid foundation for your analyses. Best regards, Saba Ehsan
$70 USD in 4 days
5.1
5.1

Liaoyang, China
Member since Jul 13, 2026
₹750-1250 INR / hour
£10-11 GBP
$30-250 USD
$15-25 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$750-1500 USD
min $50 USD / hour
$5000-10000 USD
$200-600 USD
€30-250 EUR
$10-30 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
$10-100 CAD
$15-25 USD / hour
₹12500-37500 INR
$2-8 AUD / hour
₹1500-12500 INR
₹600-1500 INR