   [Blog](https://scrapfly.io/blog)   /  [Bernardas Alisauskas](https://scrapfly.io/blog/author/bernardas)    BA

# @ Bernardas Alisauskas

85 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 Bernardas Alisauskas

  Search articles  

 

 [  

 python 

### Everything to Know to Start Web Scraping in Python Today

Complete introduction to web scraping using Python: http, parsing, AI, scaling and deployment.

 Dec 02, 2024 45 min read 

 

 ](https://scrapfly.io/blog/posts/everything-to-know-about-web-scraping-python) [  

 http blocking 

### What is HTTP Error 429 Too Many Request and How to Fix it

HTTP 429 is an infamous response code that indicates request throttling or distribution is needed. Let's take a look at how to han...

 Oct 30, 2024 15 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-http-error-429-too-many-requests) [  

 http python blocking 

### 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.

 Oct 26, 2024 13 min read 

 

 ](https://scrapfly.io/blog/posts/403-forbidden-web-scraping) [  

 curl 

### How to Use cURL GET Requests

Here's everything you need to know about cURL GET requests and some common pitfalls you should avoid.

 Oct 03, 2024 15 min read 

 

 ](https://scrapfly.io/blog/posts/how-to-use-curl-get-requests) [  

 python api 

### 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...

 Oct 24, 2023 14 min read 

 

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

 data-parsing xpath 

### 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...

 Sep 05, 2023 11 min read 

 

 ](https://scrapfly.io/blog/posts/xpath-cheatsheet) [  

 data-parsing css-selectors 

### Ultimate CSS Selector Cheatsheet for Web Scraping and HTML Parsing

CSS selectors is a powerful HTML querying protocol which is used by browsers to determine what HTML elements to style. It's also i...

 Mar 22, 2025 24 min read 

 

 ](https://scrapfly.io/blog/posts/css-selector-cheatsheet) [  

 typescript scrapeguide 

### 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...

 Aug 10, 2023 23 min read 

 

 ](https://scrapfly.io/blog/posts/ultimate-intro-to-web-scraping-with-typescript) [  

 python ai 

### 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...

 Jul 14, 2023 12 min read 

 

 ](https://scrapfly.io/blog/posts/parsing-html-with-chatgpt-code-interpreter) [  

 headless-browser 

### 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...

 Jul 11, 2023 8 min read 

 

 ](https://scrapfly.io/blog/posts/what-is-local-storage-and-how-to-scrape-it) [  

 python scrapeguide 

### 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 ...

 Jul 06, 2023 16 min read 

 

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

 python headless-browser 

### 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...

 Jun 30, 2023 9 min read 

 

 ](https://scrapfly.io/blog/posts/web-scraping-background-requests-with-headless-browsers-and-python) 

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

 Page 1 of 8 · 85 articles