Categories
Development

How to change WebDriver’s IP address

I have already written several articles on how to use WebDriver for web scraping, but I have never touched on the topic of changing WebDriver’s IP address. Nevertheless, this topic is quite crucial when you come to web scraping, and here I’d like to show you an example of using proxies with WebDriver in Python (and you can easily convert it into your language API).

Categories
Development

What is Cassandra Database?

Cassandra LogoApache Cassandra is a data management system designed and developed to handle huge amounts of data across multiple servers. It is open source, meaning its source code is freely available for anyone to study, modify and use.

Categories
Development

What is MongoDB?

MongoDB LogoMongoDB, an open-source document database written in C++, is classified as a NoSQL database. Because it avoids the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), it facilitates quick-and-easy data integration in various applications.

Categories
Development

What is NoSQL?

nosql-expertThe term “database” was long synonymous with SQL, and for a while there seemed to be no viable alternative. Recently, however, the realm of data storage has welcomed a new option: NoSQL. This article offers you a brief overview of what NoSQL is and when it may be applied.

Categories
Development

MongoDB in a minute

MongoDB Logo
Have you ever heard about MongoDB? It’s a document-oriented NoSQL database. Instead of keeping data in familiar SQL-tables MongoDB keeps them as collections of JSON-like documents.

Intrigued? Read this tutorial and you will get a general impression about this database in just a minute.

Categories
Miscellaneous Web Scraping Software

7 Ways to Protect Website from Scraping and How to Bypass this Protection

stop-scrape In this article I’d love to revise few well-known methods of protecting website content from automatic scraping. Each one has its advantages and disadvantages, so you need to make your choice basing on the particular situation. None of these methods is ultimate and each one has its own ways around I will mention further.

Categories
Uncategorized

7 Ways to Protect Website from Scraping and How to Bypass this Protection (2)

stop-scrapeIn this article I’d love to revise few well-known methods of protecting website content from automatic scraping. Each one has its advantages and disadvantages, so you need to make your choice basing on the particular situation. None of these methods is ultimate and each one has its own ways around I will mention further.

If you are interesting of how to find out if your site is being scraped, then turn to this post: How to detect your site is being scraped?
Categories
Development

Free Online JSON Visual Editor

JSONMate is yet another free online JSON visual editor with a modern appearance that allows users to edit, query, and visualize data in JSON format (in case you don’t know, JSON is a human-readable language that is usually used to communicate data between an online web application and a server). Let’s see what is unique about JSONMate.

Categories
SEO and Growth Hacking

Competitor Analysis

As strange as it may sound, competitor analysis is a significant part of the marketing process. Any company that hopes to become successful one day needs to look at the way competing businesses handle themselves. A competitive analysis is a document designed to showcase the strengths and weaknesses of other companies in an industry. A technical writer with marketing intelligence can create a strong analysis that allows a business to make good decisions.

Categories
Web Scraping Software

Anonymous Scraping with Visual Web Ripper

It’s very common to use proxy servers for web data extraction. If you want to stay undetected when you scrape a website, you have to change your IP address periodically. Otherwise it is very easy to detect unusual activity by observing a large number of requests from a single IP address. Visual Web Ripper has a built-in support of proxy servers called Private Proxy Switch.