Zilvinas Tamulis

Technical Copywriter

A technical writer with over 4 years of experience, Zilvinas blends his studies in Multimedia & Computer Design with practical expertise in creating user manuals, guides, and technical documentation. His work includes developing web projects used by hundreds daily, drawing from hands-on experience with JavaScript, PHP, and Python.


Beyond coding, Zilvinas is an advocate for universal internet accessibility. When he's not writing technical guides, you can find him immersed in Japanese culture, creating digital art, or exploring new gaming worlds.


Connect with Zilvinas via LinkedIn.

From the author

Python Pandas

Python Pandas Tutorial for Beginners

Pandas, both the cuddly animals and the Python library, are known for their efficiency – while one munches through bamboo, the other helps you munch through data. Pandas in Python is an amazing data analysis and manipulation tool offering powerful data structures and functions that make handling data a breeze. With Pandas by your side, your data will be as organized as a panda's daily schedule of eating and napping!

Zilvinas Tamulis

Sep 10, 2024

10 min read

Best-AI-tools-for-coding

Best AI Tools for Coding in 2025

With all the buzz about AI taking over our jobs, why not flip the script and employ AI to help you write efficient code and boost your productivity instead? In 2025, the best AI tools for coding are designed to be your new sidekick, helping you code smarter, faster, and with less stress. Let's explore how you can make AI work for you before the inevitable machine world domination.

Zilvinas Tamulis

Oct 04, 2024

9 min read

Beautiful Soup Tutorial: Master Web Data Parsing with Python OG

A Complete Guide to Web Data Parsing Using Beautiful Soup in Python

Beautiful Soup is a widely used Python library that plays a vital role in data extraction. It offers powerful tools for parsing HTML and XML documents, making it possible to extract valuable data from web pages effortlessly. This library simplifies the often complex process of dealing with the unstructured content found on the internet, allowing you to transform raw web data into a structured and usable format.

HTML document parsing plays a pivotal role in the world of information. The HTML data can be used further for data integration, analysis, and automation, covering everything from business intelligence to research and beyond. The web is a massive place full of valuable information; therefore, in this guide, we’ll employ various tools and scripts to explore the vast seas and teach them to bring back all the data.

Zilvinas Tamulis

Nov 16, 2023

14 min read

JavaScript Is Now a Must for Google Search Results: Here’s What You Need to Know

Google has recently announced a significant change to its search functionality: users must now have JavaScript enabled to view search results. This update marks a shift in how Google delivers its information, causing significant disruptions and raising concerns for developers and SEO experts relying on traditional scraping methods.

Zilvinas Tamulis

Jan 28, 2025

5 min read

Python Errors and Exceptions

Python Errors and Exceptions: An Ultimate Guide to Different Types and Solutions

In this article, we’ll explore the different kinds of errors and exceptions, what causes them, and provide solutions to solving them. No more headaches and cursing your code until it gets scared and starts working – master the language of Python to understand precisely what it wants from you.

Zilvinas Tamulis

Feb 05, 2024

6 min read

Node-unblocker-hero

Node Unblocker: A Comprehensive Guide

Imagine this scenario: you’re bored at work with nothing to do. You decide to check out Reddit for a few minutes, but oh no, your network admin has blocked the website! Restrictions like that can be very annoying. Thankfully, Node Unblocker is an easy solution to overcoming any imposed limitations.

Zilvinas Tamulis

Apr 26, 2024

8 min read

Parse XML Python - Hero Image

Parsing XML in Python – The Ultimate Guide 2024

Standards are a means to clear and define communication between people and things in the world. For example, the human language, USB sockets on computers, or the fact that you must add cereal before pouring milk. When it comes to computer applications and systems, one standard stands out above the rest as the most popular choice for developers – XML (eXtensible Markup Language). In this article, we’ll explore how you can parse data from XML files using Python’s built-in libraries, see the best methods to do so, and understand the importance of effectively reading information.

Zilvinas Tamulis

Feb 28, 2024

13 min read

Google Sheets Web Scraping An Ultimate Guide for 2024

Google Sheets Web Scraping: An Ultimate Guide for 2025

Google Sheets is a powerful tool that hosts various data management and analysis features. While it usually deals with information already gathered elsewhere, few know that Sheets have built-in functions that can also gather website data on their own! This article will explore the many benefits of using Google Sheets for web scraping and how to build a powerful in-house web scraping machine without ever leaving your browser window.

Zilvinas Tamulis

Jan 26, 2024

6 min read

Web scraping Excel hero

Master VBA Web Scraping for Excel: A 2025 Guide

Excel is an incredibly powerful data management and analysis tool. But did you know that it can also automatically retrieve data for you? In this article, we’ll explore Excel's many features and its integration with Visual Basic for Applications (VBA) to effectively scrape and parse data from the web.

Zilvinas Tamulis

May 27, 2024

7 min read

How to scrape GitHub

How to Scrape GitHub: A Practical Tutorial 2025

GitHub is one of the most significant sources of technical knowledge on the internet, especially for developers building intricate applications. Follow this guide to learn how to extract this valuable data and effortlessly follow the latest tech trends.

Zilvinas Tamulis

Mar 29, 2024

10 min read

Fatal Error: Reached Heap Limit Allocation Failed - JavaScript Heap Out Of Memory

The "Fatal Error: Reached Heap Limit Allocation Failed - JavaScript Heap Out Of Memory" error might seem like a scary mouthful, but understanding it is crucial for optimizing your application's performance and preventing crashes. Think of the JavaScript heap as a bag: pack it too full, and it’ll split at the seams. The error message is your warning that the bag is overloaded and you must make some room or grab a bigger one. Let’s unpack this issue and find out how to make more room for your data.

Zilvinas Tamulis

Aug 26, 2024

5 min read

Web Scraping in R: Beginner's Guide

As a data scientist, you’re already using R for data analysis and visualization. But what if you could also conveniently use it to gather data directly from websites? With the R programming language, you can seamlessly scrape static pages, HTML tables, and even dynamic content. Let’s explore how you can take your data collection to the next level!

Zilvinas Tamulis

Mar 27, 2025

5 min read

JavaScript Web Scraping Tutorial (2025)

Ever wished you could make the web work for you? JavaScript web scraping allows you to gather valuable information from websites in an automated way, unlocking insights that would be difficult to collect manually. In this guide, you'll learn the key tools, techniques, and best practices to scrape data efficiently, whether you're a beginner or a developer looking to streamline data collection.

Zilvinas Tamulis

Mar 28, 2025

13 min read

How to Scrape Google Reviews: A Step-by-Step Guide (2025)

Whether you're hunting for the best tacos in town or avoiding a haircut horror story on vacation, Google reviews have become the go-to guidebook for public opinions. With millions relying on it to gauge everything from coffee quality to customer service, scraping this goldmine of insights can unlock serious business intel – if you know how.

Zilvinas Tamulis

May 12, 2025

16 min read

How to Scrape Bing Search with Python

Web scraping is the art of extracting data from websites, and it's become a go-to tool for developers, data analysts, and startup teams. While Google gets most of the spotlight, scraping Bing search results can be a smart move, especially for regional insights or less saturated SERPs. In this guide, we'll show you how to scrape Bing using Python with tools like Requests, Beautiful Soup, and Playwright.

Zilvinas Tamulis

May 16, 2025

12 min read

Mastering Python Requests - Hero

Mastering Python Requests: A Comprehensive Guide to Using Proxies

When using Python's Requests library, proxies can help with tasks like web scraping, interacting with APIs, or accessing geo-restricted content. Proxies route HTTP requests through different IP addresses, helping you avoid IP bans, maintain anonymity, and bypass restrictions. This guide covers how to set up and use proxies with the Requests library. Let’s get started!

Zilvinas Tamulis

Feb 29, 2024

12 min read

Web Scraping with Cheerio and Node.js: A Comprehensive Guide

Scraping static web pages can be challenging, but Cheerio makes it fast and efficient. Cheerio is a lightweight Node.js library that parses and manipulates HTML using a syntax similar to jQuery. This guide covers key concepts, practical code examples, and essential techniques to help you extract web data with ease—no matter your experience level.

Zilvinas Tamulis

Mar 04, 2025

6 min read

Pip Install Error: Externally-Managed-Environment

Pip Install Error: Externally-Managed-Environment

Python package management has evolved to prioritize system stability and security. With recent updates, many operating systems now restrict direct changes to system-managed Python environments. As a result, users often encounter the "externally-managed-environment" error when trying to install packages using pip. This guide explains why this error appears and provides up-to-date, practical solutions to help you install Python packages safely in 2025.

Zilvinas Tamulis

Jul 31, 2024

5 min read

How to Manage Multiple Accounts on Reddit: A Comprehensive Guide

How to Manage Multiple Accounts on Reddit: A Comprehensive Guide

Reddit has over 1.3B monthly users and is home to thousands of communities – from niche hobbies to global trends. Many users and businesses run multiple Reddit accounts to engage with different subreddits, test content, or keep activities separate.

But managing multiple accounts isn’t easy. You risk IP bans, CAPTCHAs, lose anonymity, and face session conflicts without the right tools.

That’s where Decodo’s X Browser comes in handy. It lets you run multiple Reddit sessions with separate identities – securely, privately, and without hassle.

Zilvinas Tamulis

Oct 09, 2023

10 min read

Playwright Web Scraping: A Practical Tutorial

Web scraping can feel like directing a play without a script – unpredictable and chaotic. That’s where Playwright steps in: a powerful, headless browser automation tool that makes scraping modern, dynamic websites smoother than ever. In this practical tutorial, you’ll learn how to use Playwright to reliably extract data from any web page.

Zilvinas Tamulis

Jan 13, 2025

8 min read

How to Scrape Google News With Python

Keeping up with everything happening around the world can feel overwhelming. With countless news sites competing for your attention using catchy headlines, it’s hard to find what you need among celebrity tea and what the Kardashians were up to this week. Fortunately, there’s a handy tool called Google News that makes it easier to stay informed by helping you filter out the noise and focus on essential information. Let’s explore how you can use Google News together with Python to get the key updates delivered right to you.

Zilvinas Tamulis

Mar 13, 2025

15 min read

🐍 Python Web Scraping: In-Depth Guide 2025

Welcome to 2025, the year of the snake – and what better way to celebrate than by mastering Python, the ultimate "snake" in the tech world! If you’re new to web scraping, don’t worry – this guide starts from the basics, guiding you step-by-step on collecting data from websites. Whether you’re curious about automating simple tasks or diving into more significant projects, Python makes it easy and fun to start. Let’s slither into the world of web scraping and see how powerful this tool can be!

Zilvinas Tamulis

Feb 28, 2025

15 min read

How to Scrape Amazon Prices Using Excel

If you’re here, you already know Amazon constantly tweaks product prices. The eCommerce giant makes around 2.5 million price changes daily, resulting in the average item seeing new pricing roughly every ten minutes. For sellers, marketers, and savvy shoppers, that creates both a challenge and an opportunity.

This comprehensive guide walks you through proven methods – from Excel's built-in tools to powerful scraping APIs that can simplify your Amazon price monitoring workflow.

Zilvinas Tamulis

Mar 31, 2025

8 min read

Scraping Amazon Product Data Using Python: Step-by-Step Guide

This comprehensive guide will teach you how to scrape Amazon product data using Python. Whether you’re an eCommerce professional, researcher, or developer, you’ll learn to create a solution to extract valuable insights from Amazon’s marketplace. By following this guide, you’ll acquire practical knowledge on setting up your scraping environment, overcoming common challenges, and efficiently collecting the needed data.

Zilvinas Tamulis

Mar 27, 2025

15 min read

10 Creative Web Scraping Ideas for Beginners

They say you’ll never have time to read all the books or watch all the movies in your entire lifetime – but what if you could at least gather all their titles, ratings, and reviews in seconds? That’s the magic of web scraping: automating the impossible, collecting large amounts of data, and uncovering hidden insights from all across the internet. In this article, we’ll explore valuable web scraping ideas that you can create even with little to no experience – completely free of charge.

Zilvinas Tamulis

Mar 20, 2025

12 min read

Beautiful Soup Web Scraping: How to Parse Scraped HTML with Python

Web scraping with Python is a powerful technique for extracting valuable data from the web, enabling automation, analysis, and integration across various domains. Using libraries like Beautiful Soup and Requests, developers can efficiently parse HTML and XML documents, transforming unstructured web data into structured formats for further use. This guide explores essential tools and techniques to navigate the vast web and extract meaningful insights effortlessly.

Zilvinas Tamulis

Mar 25, 2025

14 min read

How to Build a Labubu Bot with Residential Proxies: Step-by-Step Guide

Getting your hands on limited-edition Labubu figures like The Monsters, Big Into Energy, or Labubu Exciting Macaron has gotten absolutely wild lately. Once Pop Mart announced that they would no longer sell these figures in physical stores, the online shop got some serious traffic. But we're also talking about these Pop Mart drops selling out in literal seconds – forget about trying to cop manually, you'll never make it past the cart page. And thousands of users complain that they can’t cop a mystery box for themselves. Luckily, there’s an automated solution that’ll help you to get at least a couple of Labubus. The trusty bot, tuned with residential proxies, will handle CAPTCHAs, geo-blocks, and IP bans, helping you reach the checkout page as quickly as possible. This guide breaks down all the tactics that actually work, straight from people who've been crushing these drops consistently.

Zilvinas Tamulis

Jul 09, 2025

9 min read

© 2018-2025 decodo.com. All Rights Reserved