   [Blog](https://scrapfly.io/blog)   /  [Hisham Medhat](https://scrapfly.io/blog/author/hisham)    HM

# @ Hisham Medhat

10 articles published

 

 

 

   [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) ## // Articles by Hisham Medhat

  Search articles  

 

 [  

 python blocking scrapeguide 

### How to Bypass Anti-Bot Protection in 2026: All 8 Major Vendors

Identify and bypass Cloudflare, DataDome, PerimeterX, Kasada, Akamai, Incapsula, F5, and AWS WAF with Python code examples and suc...

 Jun 11, 2026 18 min read 

 

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

 python cloud-browser typescript 

### Stagehand vs Browser Use: AI Browser Agent Guide

Compare Stagehand and Browser Use AI browser agents. Learn which framework fits your language, workflow, and automation needs.

 Mar 06, 2026 11 min read 

 

 ](https://scrapfly.io/blog/posts/stagehand-vs-browser-use) [  

 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) [  

 python headless-browser ai 

### How to Create an AI Browser Agent for Free

Build two free AI browser agents using Browser-Use (Python) and Stagehand (TypeScript) with step-by-step code examples and Google ...

 Feb 18, 2026 8 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-create-an-ai-browser-agent-for-free) [  

 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 beautifulsoup requests 

### How to Scrape Ticketmaster in 2026

Scrape public Ticketmaster listings in 2026. Pull artist and discovery events from stable JSON-LD blocks and clear the bot layer w...

 Jul 23, 2025 13 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-scrape-ticketmaster) [  

 python beautifulsoup requests 

### How to Scrape Mouser.com in 2026

Scrape Mouser.com detail pages and search results with Scrapfly. Bypass Akamai Bot Manager, handle region-based pricing, and parse...

 Jul 20, 2025 22 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-scrape-mouser-com-in-2026) [  

 python beautifulsoup requests 

### How to Scrape Zoro.com Without Getting Blocked in 2026

Scrape Zoro.com product titles, prices, SKUs, and attributes with Python. Bypass DataDome anti-bot protection using stable data-za...

 Jul 18, 2025 19 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-scrape-zoro-dot-com)