Stories from the Web Crawling trenches in IP rotation

Using Proxies in LWP::UserAgent in Perl in 2024

Author: Mohan Ganesan

Date: Jan 9, 2024

Proxies are essential for web scraping to prevent blocks. LWP::UserAgent makes it easy to configure proxies for large-scale scraping. Learn how to use proxies, handle proxy authentication, make SSL/HTTPS requests, and debug common issues.

The Ultimate Guide to Rotating Proxies

Author: Mohan Ganesan

Date: Jan 9, 2024

Rotating proxies are dynamic proxy servers that automatically change the source IP address with each new request, providing enhanced anonymity and efficient large-scale data retrieval compared to static proxies.

Bypassing Cloudflare Error 1015 in PHP

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP address.

Bypassing Cloudflare Error 1015 in C++

Author: Mohan Ganesan

Date: Apr 15, 2024

If you're into web scraping, you've probably encountered the dreaded Cloudflare Error 1015. It's like hitting a brick wall when you're just trying to gather some data.

Bypassing Cloudflare Error 1015 in Python

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP address.

Bypassing Cloudflare Error 1015 in Java

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP address.

Bypassing Cloudflare Error 1015 in Rust

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP addresses and user agents.

Bypassing Cloudflare Error 1015 in R

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP address.

Bypassing Cloudflare Error 1015 in CSharp

Author: Mohan Ganesan

Date: Apr 15, 2024

Cloudflare Error 1015 occurs when web scraping due to rate limiting. To avoid it, add delays, limit concurrent requests, and rotate IP address.

Tired of getting blocked while scraping the web?

ProxiesAPI handles headless browsers and rotates proxies for you.
Get access to 1,000 free API credits, no credit card required!