   [Blog](https://scrapfly.io/blog)   /  [blocking](https://scrapfly.io/blog/tag/blocking)    # \# blocking

43 articles about blocking

 

   [All](https://scrapfly.io/blog) [ai](https://scrapfly.io/blog/tag/ai) [api](https://scrapfly.io/blog/tag/api) [automation](https://scrapfly.io/blog/tag/automation) [beautifulsoup](https://scrapfly.io/blog/tag/beautifulsoup) [blocking](https://scrapfly.io/blog/tag/blocking) [cloud-browser](https://scrapfly.io/blog/tag/cloud-browser) [crawling](https://scrapfly.io/blog/tag/crawling) [css-selectors](https://scrapfly.io/blog/tag/css-selectors) [curl](https://scrapfly.io/blog/tag/curl) [data-parsing](https://scrapfly.io/blog/tag/data-parsing) [ecommerce](https://scrapfly.io/blog/tag/ecommerce) [fashion](https://scrapfly.io/blog/tag/fashion) [frameworks](https://scrapfly.io/blog/tag/frameworks) [golang](https://scrapfly.io/blog/tag/golang) [graphql](https://scrapfly.io/blog/tag/graphql) [headless-browser](https://scrapfly.io/blog/tag/headless-browser) [hidden-api](https://scrapfly.io/blog/tag/hidden-api) [http](https://scrapfly.io/blog/tag/http) [httpx](https://scrapfly.io/blog/tag/httpx) [java](https://scrapfly.io/blog/tag/java) [javascript](https://scrapfly.io/blog/tag/javascript) [jupyter](https://scrapfly.io/blog/tag/jupyter) [nodejs](https://scrapfly.io/blog/tag/nodejs) [parsel](https://scrapfly.io/blog/tag/parsel) [php](https://scrapfly.io/blog/tag/php) [playwright](https://scrapfly.io/blog/tag/playwright) [project](https://scrapfly.io/blog/tag/project) [proxies](https://scrapfly.io/blog/tag/proxies) [puppeteer](https://scrapfly.io/blog/tag/puppeteer) [python](https://scrapfly.io/blog/tag/python) [r](https://scrapfly.io/blog/tag/r) [real-estate](https://scrapfly.io/blog/tag/real-estate) [requests](https://scrapfly.io/blog/tag/requests) [ruby](https://scrapfly.io/blog/tag/ruby) [scaling](https://scrapfly.io/blog/tag/scaling) [scrapeguide](https://scrapfly.io/blog/tag/scrapeguide) [scrapy](https://scrapfly.io/blog/tag/scrapy) [screenshots](https://scrapfly.io/blog/tag/screenshots) [selenium](https://scrapfly.io/blog/tag/selenium) [seo](https://scrapfly.io/blog/tag/seo) [tools](https://scrapfly.io/blog/tag/tools) [typescript](https://scrapfly.io/blog/tag/typescript) [web-scraping](https://scrapfly.io/blog/tag/web-scraping) [xpath](https://scrapfly.io/blog/tag/xpath) ## // 43 results

  Search articles  

 

 [     

 http python blocking 

### HTTP/2 and HTTP/3 Fingerprinting: Protocol-Level Bot Detection

Learn how HTTP/2 and HTTP/3 fingerprinting works at the protocol level, how anti-bot services use SETTINGS frames, pseudo-header o...

 Apr 08, 2026 13 min read 

 

 ](https://scrapfly.io/blog/posts/http2-http3-fingerprinting-guide) [     

 blocking tools 

### How Browser Fingerprinting Works and How to Defend Against It

Learn how browser fingerprinting works, from canvas to WebGPU, and discover developer-focused techniques to bypass detection in yo...

 Apr 08, 2026 16 min read 

 

 ](https://scrapfly.io/blog/posts/how-browser-fingerprinting-works) [     

 python blocking nodejs 

### Playwright Stealth: Bypass Bot Detection in Python &amp; Node.js

Complete guide to using playwright-stealth in Python and playwright-extra with stealth plugin in Node.js. Covers how detection wor...

 Mar 10, 2026 19 min read 

 

 ](https://scrapfly.io/blog/posts/playwright-stealth-bypass-bot-detection) [     

 http blocking 

### Post-Quantum TLS: Why Scraping Tools Are Now Exposed

Post-quantum TLS is now a live bot detection signal. Modern browsers send X25519MLKEM768 key shares by default, and scrapers that ...

 Mar 04, 2026 16 min read 

 

 ](https://scrapfly.io/blog/posts/post-quantum-tls-bot-detection) [     

 blocking 

### How to Bypass Anti-Bot Protection When Web Scraping

Learn how anti-bot systems detect scrapers and 5 universal bypass techniques including proxy rotation, fingerprinting, and fortifi...

 Feb 27, 2026 14 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-bypass-anti-bot-protection-when-web-scraping) [     

 blocking 

### How to Bypass Cloudflare Turnstile

Learn how Cloudflare Turnstile detects bots and 3 proven methods to bypass Turnstile challenges when web scraping.

 Feb 27, 2026 12 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-bypass-cloudflare-turnstile) [     

 blocking nodejs headless-browser 

### Puppeteer Stealth: Complete Guide to Avoiding Detection

Complete guide to puppeteer-extra-plugin-stealth for avoiding bot detection. Learn how detection works, configure stealth evasion ...

 Feb 19, 2026 16 min read 

 

 ](https://scrapfly.io/blog/posts/puppeteer-stealth-complete-guide) [     

 blocking 

### Best CAPTCHA Solving APIs in 2026

Compare the best CAPTCHA solving services including 2Captcha, CapSolver, Anti-Captcha, and browser-integrated solutions. Learn whe...

 Feb 05, 2026 12 min read 

 

 ](https://scrapfly.io/blog/posts/best-captcha-solving-api) [     

 python blocking screenshots 

### How to Screenshot Cloudflare-Protected Websites

Learn how to capture screenshots of Cloudflare-protected websites using Scrapfly Screenshot API, Puppeteer, and Selenium. Includes...

 Jan 12, 2026 17 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-screenshot-cloudflare-protected-websites) [     

 blocking playwright proxies 

### Bypass Proxy Detection with Browser Fingerprint Impersonation

Stop proxy blocks with browser fingerprint impersonation using this guide for Playwright, Selenium, curl-impersonate &amp; Scrapfly

 Jun 19, 2025 8 min read 

 

 ](https://scrapfly.io/blog/posts/bypass-proxy-detection-with-browser-fingerprint-impersonation) [     

 http blocking crawling 

### What is Rate Limiting? Everything You Need to Know

Discover what rate limiting is, why it matters, how it works, and how developers can implement it to build stable, scalable applic...

 May 02, 2025 8 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-rate-limiting-everything-you-need-to-know) [     

 blocking proxies 

### Top 5 Residential Proxy Providers for Web Scraping

Residential Proxies are the most commonly used proxies in web scraping, primarily to avoid web scraper blocking, throttling and ca...

 Mar 22, 2025 10 min read 

 

 ](https://scrapfly.io/blog/posts/top-5-residential-proxy-providers) 

  1 [2](https://scrapfly.io/blog/tag/blocking?page=2) [3](https://scrapfly.io/blog/tag/blocking?page=3) [4](https://scrapfly.io/blog/tag/blocking?page=4) [  ](https://scrapfly.io/blog/tag/blocking?page=2) 

 Page 1 of 4 · 43 articles ## ? Quick Answers about blocking

 

- [ Q Web scraping - what is HTTP 403 status code? ](https://scrapfly.io/blog/answers/403-status-code)
- [ Q Web scraping - what is HTTP 429 status code? ](https://scrapfly.io/blog/answers/429-status-code)
- [ Q What is 444 status code and how to avoid it? ](https://scrapfly.io/blog/answers/444-status-code)
- [ Q Web scraping - what is HTTP 499 status code? ](https://scrapfly.io/blog/answers/499-status-code)
- [ Q Web scraping - what is HTTP 503 status code? ](https://scrapfly.io/blog/answers/503-status-code)
- [ Q Web scraping - what is HTTP 520 status code? ](https://scrapfly.io/blog/answers/520-status-code)
- [ Q What are Cloudflare Errors 1006, 1007, 1008? ](https://scrapfly.io/blog/answers/cloudflare-error-1006-1007-1008-access-denied)
- [ Q What is Cloudflare Error 1009? ](https://scrapfly.io/blog/answers/cloudflare-error-1009-access-denied-country-or-region-banned)
- [ Q What is Cloudflare Error 1010? ](https://scrapfly.io/blog/answers/cloudflare-error-1010-browser-signature)
- [ Q What is Cloudflare Error 1020? ](https://scrapfly.io/blog/answers/cloudflare-error-1020-access-denied)
- [ Q How to scrape Perimeter X: Please verify you are human? ](https://scrapfly.io/blog/answers/perimeterx-verify-press-and-hold)
 
  ## Ready to scale your web scraping?

Anti-bot bypass, browser rendering, and rotating proxies, all in one API.

 

 [Try Scrapfly for FREE](https://scrapfly.io/register)