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

# @ Ziad Shamndy

103 articles published

 

 

 

   [ai](https://scrapfly.io/blog/tag/ai) [anti-bot](https://scrapfly.io/blog/tag/anti-bot) [api](https://scrapfly.io/blog/tag/api) [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) [  

 

### Web Scraping with Grok: Build an Autonomous Scraping Agent

Learn web scraping with Grok in 2026 using Grok Build, grok-cli, the xAI API, and Scrapfly CLI for JavaScript rendering, ASP, and ...

 Jul 07, 2026 15 min read 

 

 ](https://scrapfly.io/blog/posts/web-scraping-with-grok) [  

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

 

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

Learn how browser fingerprinting works, from canvas to WebGPU, test your fingerprint with free tools, and apply developer-focused ...

 Apr 08, 2026 19 min read 

 

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

 

### AI Browser Agents - How to Use Them with Cloud Browsers

Learn to integrate AI browser agents like Browser Use and Stagehand with cloud browsers. This guide shows you how to run AI automa...

 Jul 13, 2026 12 min read 

 

 ](https://scrapfly.io/blog/posts/ai-browser-agents-how-to-use-them-with-cloud-browsers) [  

 

### TLS Cipher Suites in Web Scraping

Learn how TLS cipher suites affect both transport security and scraper detection, with practical JA3/JA4 guidance, reference table...

 Jul 07, 2026 14 min read 

 

 ](https://scrapfly.io/blog/posts/tls-cipher-suites-in-web-scraping) [  

 http blocking proxies 

### Akamai Bot Manager: Understanding \_abck Cookies and Sensor Data

Deep technical guide to Akamai Bot Manager detection layers, \_abck and ak\_bmsc cookies, sensor data mechanics, JavaScript challe...

 Jul 13, 2026 14 min read 

 

 ](https://scrapfly.io/blog/posts/akamai-bot-manager-understanding-abck-cookies-and-sensor-data) [  

 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) 

  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 · 103 articles