---
title: "Miller James (@miller-proxy001) | Hashnode"
description: "Infrastructure Lead at Proxy001. Writing about Web Scraping, Python & Residential Proxies. Read the latest articles by Miller James on Hashnode."
url: "https://hashnode.com/@miller-proxy001"
---

@miller-proxy001

# Miller James

@miller-proxy001 · Joined November 2025

Infrastructure Lead at Proxy001. Writing about Web Scraping, Python & Residential Proxies.

[Website](https://proxy001.com/)

### [Session Persistence Across Rotating Proxies in Python: The Sticky-IP Pattern](https://proxy001.hashnode.dev/session-persistence-across-rotating-proxies-in-python-the-sticky-ip-pattern?utm_source=hashnode&utm_medium=feed)

Your scraper logs in fine, then three requests later it's hit with a CAPTCHA or a fresh login screen — because your rotating proxy handed the next request a different exit IP and the target tied the s

13 min read · [proxy001.hashnode.dev](https://proxy001.hashnode.dev/session-persistence-across-rotating-proxies-in-python-the-sticky-ip-pattern?utm_source=hashnode&utm_medium=feed)

[Jun 18](https://hashnode.com/posts/session-persistence-across-rotating-proxies-in-python-the-sticky-ip-pattern/6a3349c2321d0f58fe6f0818)

### [Web Scraping Proxy Playbook: From "Works Locally" to Surviving Cloudflare in Production](https://proxy-engineering.hashnode.dev/web-scraping-proxy-playbook-from-works-locally-to-surviving-cloudflare-in-production?utm_source=hashnode&utm_medium=feed)

A complete engineering playbook for building resilient web scraping pipelines with residential proxies—covering rotation logic, anti-detection tactics, Clou

21 min read · [proxy-engineering.hashnode.dev](https://proxy-engineering.hashnode.dev/web-scraping-proxy-playbook-from-works-locally-to-surviving-cloudflare-in-production?utm_source=hashnode&utm_medium=feed)

[Dec 9, 2025](https://hashnode.com/posts/web-scraping-proxy-playbook-from-works-locally-to-surviving-cloudflare-in-production/6937b888e67c70c111fdf1ae)

### [How to Detect Whether an IP Is a Proxy: Practical Methods, Code Examples, and Real-World Use Cases](https://proxy001-engineering.hashnode.dev/detect-ip-proxy-methods?utm_source=hashnode&utm_medium=feed)

Learn how to detect whether an IP is using a proxy using ASN lookups, DNS patterns, behavioral signals, and Python code examples.

20 min read · [proxy001-engineering.hashnode.dev](https://proxy001-engineering.hashnode.dev/detect-ip-proxy-methods?utm_source=hashnode&utm_medium=feed)

[Dec 4, 2025](https://hashnode.com/posts/detect-ip-proxy-methods/693134602ff0992605f040b0)

### [How to Rotate Residential Proxies in Python to Avoid 403 Errors](https://proxy001.hashnode.dev/how-to-rotate-residential-proxies-in-python-to-avoid-403-errors?utm_source=hashnode&utm_medium=feed)

Learn how to rotate residential proxies in Python using requests to bypass 403 Forbidden errors and avoid IP blocks.

3 min read · [proxy001.hashnode.dev](https://proxy001.hashnode.dev/how-to-rotate-residential-proxies-in-python-to-avoid-403-errors?utm_source=hashnode&utm_medium=feed)

[Nov 27, 2025](https://hashnode.com/posts/how-to-rotate-residential-proxies-in-python-to-avoid-403-errors/6927e877e495de640fca447b)
