В браузерах, таких как Firefox или Safari, с открытым веб-сайтом, я могу щелкнуть правой кнопкой мыши по странице и выбрать что-то вроде: "View Page Source" или "View Source". Это показывает источник HTML для страницы.
В Ruby есть функция (возможно, библиотека), которая позволяет мне хранить этот HTML-источник в виде переменной? Что-то вроде этого:
source = view_source(http://stackoverflow.com)
где источником будет этот текст:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Stack Overflow</title>
etc