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

# @ Ziad Shamndy

98 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  

 

 [  

 python scrapeguide 

### Web Scraping for Lead Generation: Build Your Own B2B Database

 Learn how to build a B2B lead database by scraping public sources. Covers source discovery, extraction without getting blocked, c...

 Jun 23, 2026 28 min read 

 

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

 python ai 

### How to Build a Web Scraping Agent with Claude

Learn how to build a reliable web scraping agent with Claude. Covers Claude Code skills, the Anthropic API, autonomous agent mode,...

 Jun 16, 2026 21 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-build-a-web-scraping-agent-with-claude) [  

 python scrapeguide 

### How to Scrape Google Flights Data in 2026

Learn how to scrape Google Flights with Python and Scrapfly: extract prices, airlines, routes, stops, CO2 emissions, and fare data...

 Jun 30, 2026 22 min read 

 

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

 python ai 

### How to Scrape ChatGPT Responses in 2026

Scrape ChatGPT responses with Python: when to pick the OpenAI API, how to handle Cloudflare and streaming responses, and an authen...

 Jun 16, 2026 20 min read 

 

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

 http proxies curl 

### How to Use cURL With a Proxy in 2026

 A complete developer reference for using cURL with a proxy: the -x flag, environment variables, .curlrc, SOCKS variants, authenti...

 Jun 30, 2026 21 min read 

 

 ](https://scrapfly.io/blog/posts/curl-with-proxy) [  

 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 10 min read 

 

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

 api headless-browser ai 

### 7 Best Cloud Browser APIs for Web Scraping in 2026

Compare the best cloud and headless browser APIs for web scraping in 2026, from managed stealth browsers to self-hosted open-sourc...

 Feb 02, 2026 15 min read 

 

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

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

 Page 1 of 9 · 98 articles