Что называют скриптом
Скрипт - небольшая программа, написанная на каком-то языке программирования. В интернете так принято называть программы на PHP, Python для выполнения различных действий, а также системы управления сайтом, например, Wordpress или DLE.
Вы можете попробовать написать свой скрипт, раз вас это так заинтересовало. Нужно лишь определиться с языком, который вы будете изучать. Каждый из них имеет документацию на официальном сайте в интернете по синтаксису и стандартным функциям, а также особенностям. Подход программирования везде один. Именно поэтому программисты, которые отлично разбираются в каком-то одном языке, без труда освоят и другой.
Скриптом может выступать и вспомогательная программа, которая помогает основной достигнуть конечной цели. Очень часто программистам приходится написать не один такой код перед тем, как справится с поставленной на работе или отдельным заказчиком задачей.
Самый распространенный язык для написания скриптов PHP и JavaScript. Без них представить веб-программирование уже просто невозможно.
Что такое парсинг?
Парсинг же более узкое понятие в программировании. Смысл написания кода для выполнения этой процедуры - лишь сбор каких-либо данных с других источников, их обработка и передача на вывод или в другой скрипт, как входные параметры для дальнейшей работы.
Функции и библиотеки расширений для парсинга есть в каждом языке программирования. Скрипты, которые выполняют эти задачи, называются парсерами. Как правило, они были написаны для получения данных с какого-то конкретного, регулярно обновляемого источника. Однако, есть полноценные программы для Windows, работа с которыми позволяет создать шаблон для парсинга любого сайта.
Целями парсинга могут быть ссылки на разные страницы сайты, картинки, видео, различный текст из определенной области с большого количества страниц. То есть, выбрав понравившийся интернет-магазин, можно собрать все товары с него и перевести их в нужный формат для выгрузки на другой сайт.
Парсинг невозможен без знания регулярных выражений, задача которых поиск элементов по определенному шаблону. Например, цель парсинга находится между кодом из разных цифр, но их всегда одинаковое количество. После составления подходящего регулярного выражения, какой бы не была эта последовательность из цифр одинаковой длины, она всегда будет найдена.