   [Blog](https://scrapfly.io/blog)   /  [Ziad Shamndy](https://scrapfly.io/blog/author/ziad)    ZS

# @ Ziad Shamndy

96 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 Ziad Shamndy

  Search articles  

 

 [  

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

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

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

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

 headless-browser cloud-browser automation 

### Headless Browser vs Cloud Browser: Which One Should You Choose?

Compare headless browsers and cloud browsers for web scraping and automation. Learn when to use local headless browsers vs cloud-h...

 Feb 13, 2026 17 min read 

 

 ](https://scrapfly.io/blog/posts/headless-browser-vs-cloud-browser) [  

 headless-browser 

### Cloud Browser: What Is It and How to Use It

Learn what cloud browsers are, how they work, and how to use them for web scraping, automation, and AI agents. Covers practical co...

 Feb 04, 2026 9 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-a-cloud-browser) [  

 headless-browser 

### Best Cloud Browser APIs in 2026

Comprehensive comparison of cloud browser APIs for developers. Evaluate Bright Data, Browserless, Browserbase, Scrapfly, Steel.dev...

 Feb 02, 2026 17 min read 

 

 ](https://scrapfly.io/blog/posts/best-cloud-browser-apis) [  

 python playwright selenium 

### What is Screen Scraping? Developer's Guide with Python Examples

Capture data from visual output when no API exists using browser automation to extract data from JavaScript-rendered pages.

 Feb 02, 2026 10 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-screen-scraping) [  

 ai tools cloud-browser 

### What Is Browser as a Service?

Cloud-hosted browser infrastructure accessible via API for scalable web automation, scraping, and AI agents with managed fingerpri...

 Feb 02, 2026 13 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-a-browser-as-a-service) [  

 headless-browser screenshots php 

### How to Take Screenshots in PHP?

Learn how to take screenshots in PHP using Browsershot, Chrome-PHP, and APIs. Covers installation, wait strategies, device emulati...

 Jan 23, 2026 4 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-take-screenshots-php) [  

 

### Crawler APIs for Monitoring Website Changes

If your AI chatbot doesn't reflect what's changed on the web, users notice. From pricing updates to policy changes and product doc...

 Mar 22, 2025 9 min read 

 

 ](https://scrapfly.io/blog/posts/crawler-apis-for-monitoring-website-changes-maintaining-ai-chatbots) [  

 python crawling ecommerce 

### Competitor Price Monitoring with Crawler API

Build an automated competitor price monitoring system using Scrapfly Crawler API. Track thousands of products, handle anti-bot pro...

 Jan 12, 2026 20 min read 

 

 ](https://scrapfly.io/blog/posts/competitor-price-monitoring-with-crawler-api) 

  1 [2](https://scrapfly.io/blog/author/ziad?page=2) [3](https://scrapfly.io/blog/author/ziad?page=3) … [8](https://scrapfly.io/blog/author/ziad?page=8) [  ](https://scrapfly.io/blog/author/ziad?page=2) 

 Page 1 of 8 · 96 articles