// Articles by Ziad Shamndy
In-Depth Guide to the Walmart API
Discover Walmart's robust API ecosystem, designed to streamline operations for sellers, suppliers, and partners. This comprehensiv...
Guide to Python requests POST method
Discover how to use Python's requests library for POST requests, including JSON, form data, and file uploads, along with response ...
Guide to Python Requests Headers
Our guide to request headers for Python requests library. How to configure and what do they mean.
cURL vs Wget: Key Differences Explained
In the world of web command-line tools, two names frequently come up: cURL and wget. Whether you're a web developer, system admini...
Playwright vs Selenium
Explore the key differences between Playwright vs Selenium in terms of performance, web scraping, and automation testing for moder...
What is Parsing? From Raw Data to Insights
Learn about the fundamentals of parsing data, across formats like JSON, XML, HTML, and PDFs. Learn how to use Python parsers and A...
Concurrency vs Parallelism
Learn the key differences between Concurrency and Parallelism and how to leverage them in Python and JavaScript to optimize perfor...
5 Proven Ways to Bypass CAPTCHA in Python
Captchas can ruin web scrapers but we don't have to teach our robots how to solve them - we can just get around it all!
How to Scrape Realestate.com.au Property Listing Data
We're taking yet another look at real estate websites. This time we're going down under! Realtestate.com.au is the biggest real es...
Web Scraping Emails using Python
In this tutorial we'll take a look at email scraping. How to crawl pages and extract email addresses using Python and what are som...
How to Scrape Nordstrom Fashion Product Data
In this guide we'll be taking a look at scraping Nordstrom.com - one of the biggest fashion e-commerce shops. We'll be using hidde...
How to Bypass PerimeterX when Web Scraping in 2026
In this article we'll take a look at a popular anti scraping service PerimeterX. How does it detect web scrapers and bots and what...