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