Skip to main content

23 posts tagged with "javascript"

View All Tags

· 10 min read
Oleg Kulyk

How to Use Proxies with NodeJS Axios

When scraping websites for all important data, developers are looking for, above all, privacy and security. Using proxies is the best and most effective way to do so without the risk of exposing your IP address, making it less likely that those sites will ban your address in future visits.

Axios is a popular JavaScript Node.js library frequently used for website scraping. It’s a popular tool used widely due to its fast and accurate downloading of website content.

· 9 min read
Oleg Kulyk

Puppeteer Debugging and Troubleshooting - Best Practices

Puppeteer is a powerful tool for automating web testing and scraping. However, it is still subject to problems and bugs like any other software.

It's crucial to have a well-thought-out plan for solving issues in place for times like these.

In this post, we'll explore some of the best practices for Puppeteer debugging and troubleshooting with Puppeteer.

· 6 min read
Oleg Kulyk

How to download a file with Playwright?

In this article, we will share several ideas on how to download files with Playwright. Automating file downloads can sometimes be confusing. You need to handle a download location, download multiple files simultaneously, support streaming, and even more. Unfortunately, not all the cases are well documented. Let's go through several examples and take a deep dive into Playwright's APIs used for file download.

· 9 min read
Oleg Kulyk

Web Scraping with Deno

Dynamic languages are helpful tools for web scraping. Scripting allows users to rapidly tie together complex systems or libraries and express ideas without dealing with memory management or build systems.

JavaScript is the most popularly used dynamic language, operating on every device with a web browser, and Node.js as a JS runtime proved to be a very successful software platform. Due to design mistakes, it became hard to evolve with an existing user base, so Deno was born to resolve all the problems. Let's find out how to scrape the web and dynamic websites with Deno.