Когда вам нужно извлечь информацию из Интернета, вы неизбежно столкнетесь с термином «веб-скрапинг», он же «парсинг данных» в русскоязычной среде. В то же время вы найдете огромное количество сервисов и инструментов, которые стремятся помочь вам в вашем начинании. При таком большом количестве, к сожалению, не всегда легко быстро найти нужный инструмент для конкретного случая и сделать правильный выбор. Именно это мы и хотим рассмотреть в сегодняшней статье. Мы рассмотрим инструменты, как коммерческие,...
Источник: Nuances of Programming Введение Один из лучших способов доступа к данным сайта — через его API (интерфейс прикладного программирования). Но что, если у сайта нет API? Тогда стоит задействовать веб-скрейпинг. В этой статье мы пошагово разберем процесс создания простого веб-скрейпера с использованием Ruby. А кроме того, рассмотрим более сложные ситуации, в которых применяется веб-скрейпинг. В качестве примера возьмем сайт Atlas Obscura: будем получать доступ к содержащейся на нем информации...