// Articles by Bernardas Alisauskas
How to Fix 403 Forbidden Errors When Web Scraping
Learn why web scrapers get 403 Forbidden errors and how to fix them with 7 Python solutions, from headers to TLS fingerprinting.
How to Use cURL GET Requests
Here's everything you need to know about cURL GET requests and some common pitfalls you should avoid.
How to Scrape Hidden APIs
In this tutorial we'll be taking a look at scraping hidden APIs which are becoming more and more common in modern dynamic websites...
Test Everything Draft
this is summary
Ultimate XPath Cheatsheet for HTML Parsing in Web Scraping
Ultimate companion for HTML parsing using XPath selectors. This cheatsheet contains all syntax explanations with interactive examp...
Complete Guide to Web Scraping using Typescript
In this introduction we're taking a look at web scraping using Typescript - increasingly popular typed Javascript language and wha...
Crafting Web Scrapers using ChatGPT Code Interpreter is Easy
The new chatgpt code intrepreter feature is an ideal assistant for crafting web scrapers. Here's how it can be used to help with H...
How to scrape Local Storage using Headless Browsers
Introduction to scraping local storage - a key value store available in all browsers and used in many modern SPAs - all using head...
How to scrape Threads by Meta using Python (2026 Update)
Guide how to scrape Threads - new social media network by Meta and Instagram - using Python and popular libraries like Playwright ...
Web Scraping Background Requests with Headless Browsers
In this tutorial we'll be taking a look at a rather new and popular web scraping technique - capturing background requests using h...
How to Parse Datetime Strings with Python and Dateparser
Dateparser is a popular Python package for parsing datetime strings. Here's how it can be used in web scraping and how to avoid co...
Top 10 Web Scraping Packages for Python
These are the most popular and commonly used 10 Python packages in web scraping. From HTTP connections, browser automation and dat...