Я не являюсь профессионалом в сфере парсинга данных, лишь учусь этому ремеслу в свободное время и посредством производства подобного рода инструкций, хотел бы оставлять для себя же подробные объяснения, что и как работает. Этот материал будет полезен, как мне, так и тем людям, которым также интерес парсинг.
Очень всё куцо и неподробно - спешил куда? Какой код в остальных двух файлах находится? Как выполняется этот код - постоянно на фоне или при запуске файла?
Зачем это здесь? Зачем примеры уровня "Hello! world"? Парсят как правило не заголовки. В реальных задачах есть множество нюансов. А вообще стоит начать с регулярных выражений. Часто по ним приходится вычленять нужный контент, который не всегда в виде текста. Ну и знать хотя бы основные meta, через низ удобней получать цены.