Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 2. В мире Интернета - Общие вопросы. Работа с браузерами: Вопрос 1. Как сохранить часть содержимого страницы или часть ее кода? Дата: 5 марта 2010, пятница
Полезные ссылки
"Журнал Эффективная работа на компьютере"- компьютер для начинающих. Бесплатный Журнал Эффективная работа на компьютере. Научитесь грамотно работать с полезными и нужными утилитами, узнайте что-то новое для себя из авторских статей.
Ни на одном форуме вам не расскажут, того что могу дать вам я. Ведь видеоматериал усваивается человеком в несколько раз лучше, чем обычный печатный текст. В статьях и уроках используется мой личный опыт, а не пустая переписка текстов с сайтов, которая возможно даже не работает! Прежде чем что-то сообщить, я проверяю действие тех или иных программ и методов, выявляю их эффективность. И только после этого преподношу это вам.
С уважением Артём Ющенко.
Адрес сайта http://artomu.com
E-mail: admin@artomu.com
Интернет — безграничное море информации, основная часть которой вам никогда не понадобится. И лишь малая крупица информации, которую можно найти в Интернете, создана для вас. И дожидается именно вас. Уверен, что ради этой информации вы и решились сделать этот шаг — научиться пользоваться Интернетом.
Но чтобы научиться управлять Интернетом, вы должны в совершенстве овладеть всеми программами, которые предназначены для работы в глобальной сети. И главной из этих программ является браузер. Уж что-что, а эту программу вы должны знать, как свои пять пальцев.
На всякий случай следует заметить, что браузер — это программа, которая в графическом виде отображает текстовую информацию, запрошенную вами из Интернета. На данный момент существует три безумно популярных браузера: Internet Explorer, Mozilla Firefox и Opera. Конечно, помимо этих браузеров существует множество других, но вряд ли эти «другие» смогут потеснить нашу троицу.
Уже давно прошли те времена, когда для овладения каким-либо браузером достаточно было потратить 15 минут своего времени на чтение 20-страничной справки. Сейчас браузеры представляют собой своеобразных «монстров», которые помимо основной своей возможности — отображения информации, полученной из WWW — предлагают огромное количество других возможностей.
Конечно, вы и сейчас можете овладеть основными возможностями работы с браузером за 15 минут. Но вот насколько эффективной окажется работа с браузером после такого «ускоренного» обучения?
Казалось бы, что может быть проще. Просмотр и сохранение кода или содержимого страницы — предоставленная нам возможность, которая защищается конституционным правом. Именно поэтому сделать это достаточно просто — выделил нужную часть страницы, нажал CTRL+C для ее копирования и CTRL+V для вставки в нужное место. Либо же просто перетащил выделенную часть страницы в какой-либо редактор, например, Microsoft Word.
Однако очень часто создатели сайтов пытаются помешать нашему праву сохранять ту или иную часть страницы на своем компьютере. Для этого они запрещают отображение контекстного меню на своем сайте, либо же вообще запрещают сохранять содержимое страницы с помощью команды ФАЙЛ/СОХРАНИТЬ КАК.
Частный случай 1. Не работает контекстное меню и выделение
Если вы не можете сохранить часть страницы с помощью методов перетаскивания или копирования (например, на сайте запрещено пользоваться контекстным меню и выделять отдельные блоки текста), тогда остается только открыть нужную страницу в виде HTML и, воспользовавшись поиском, найти нужную информацию непосредственно в этом виде.
Для того чтобы открыть страницу в виде HTML, нужно:
в браузере Internet Explorer воспользоваться командой ВИД/ИСТОЧНИК;
в браузере Mozilla Firefox воспользоваться командой ВИД/ИСХОДНЫЙ КОД СТРАНИЦЫ или комбинацией клавиш CTRL+U;
в браузере Opera воспользоваться командой ВИД/ИСХОДНЫЙ ТЕКСТ или комбинацией клавиш CTRL+F3;
Если же возможность просмотра HTML кода по каким-то причинам недоступна, тогда можно попробовать полностью сохранить страницу на локальном компьютере (способ сохранения ВЕБ-СТРАНИЦА, ПОЛНОСТЬЮ), после чего из папки данной страницы удалить JS-файл, в котором реализован механизм защиты страницы от копирования (рис. 2.1). Как правило, такие механизмы реализуются в отдельных файлах.
Рис. 2.1. Удаление JS-файла с защитой страницы
Если же и этот способ вам не подходит, тогда можно запретить загрузку JS-файла с защитой страницы непосредственно из Интернета. Это позволяют сделать многие локальные прокси-серверы и брандмауэры. Например, при загрузке страницы нужно посмотреть, какой адрес используется для загрузки JS-файла, после чего запретить загрузку с этого адреса и попытаться еще раз открыть страницу.
А можно поступить еще проще — просто запретить обработку JavaScript. Это позволяют практически все браузеры. Например:
для браузера Opera нужно снять флажок ВКЛЮЧИТЬ JAVASCRIPT, расположенный в области СОДЕРЖИМОЕ на вкладке ДОПОЛНИТЕЛЬНО диалога НАСТРОЙКИ; также данный флажок можно снять/установить с помощью команды ИНСТРУМЕНТЫ/БЫСТРЫЕ НАСТРОЙКИ/ВКЛЮЧИТЬ JAVASCRIPT; кроме того, вы можете запретить JavaScript только для открытого в данный момент сайта, для этого нужно воспользоваться флажком ВКЛЮЧИТЬ JAVASCRIPT на вкладке СЦЕНАРИИ диалога НАСТРОЙКИ УЗЛА (открыть его можно с помощью команды ИЗМЕНИТЬ НАСТРОЙКИ УЗЛА контекстного
меню окна страницы);
для браузера Mozilla Firefox нужно снять флажок ВКЛЮЧИТЬ JAVASCRIPT, расположенный на вкладке СОДЕРЖИМОЕ диалога НАСТРОЙКИ;
для браузера Internet Explorer нужно воспользоваться диалогом ПАРАМЕТРЫ БЕЗОПАСНОСТИ — ЗОНА ИНТЕРНЕТ, открыть который можно с помощью кнопки ДРУГОЙ на вкладке БЕЗОПАСНОСТЬ диалога СВОЙСТВА ОБОЗРЕВАТЕЛЯ;
Но можно поступить еще проще — воспользоваться адресом вида HTTP://WWW.IWEBTOOL.COM/CODE_VIEWER?DOMAIN=[АДРЕС СТРАНИЦЫ]. По этому адресу вы сможете просмотреть исходный код страницы, адрес которой вы указали.
И самый последний способ — получить доступ к странице с помощью временных файлов Интернета. Например, для браузера Internet Explorer отображаемую страницу можно попытаться найти в каталоге %userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files. Либо же в отдельных его подкаталогах.
Частный случай 2. Не получается сохранить изображение со страницы
Если у вас не получается сохранить изображение, например, при сохранении нужного изображения вместо него сохраняется пустое изображение, тогда необходимо найти прямую ссылку на нужное изображение и воспользовавшись ею загрузить только нужное вам изображение. После чего сохранить нужное изображение.
Не стоит удивляться, если при попытке сохранения изображения вы сохраняете не само изображение, а лишь изображение прозрачного пикселя или какое-либо другое прозрачное изображение. Это все происки разработчиков сайта, которые решили таким способ запретить вам сохранять их изображения. Для этого они поверх нужного вам изображения разместили еще одно изображение, как правило, прозрачное. И именно второе изображение вы и сохраняете.
Чтобы найти прямую ссылку на изображение, необходимо открыть страницу в виде HTML и выполнить поиск атрибутов SRC тега IMG. Как открыть страницу в виде HTML, мы с вами уже рассмотрели при решении предыдущей проблемы.
Еще проще найти нужную вам прямую ссылку с помощью браузера Mozilla Firefox. Если на сайте работает контекстное меню и выделение, тогда выделите нужное вам изображение и в контекстном меню выделения выберите команду ПРОСМОТР ИСХОДНОГО КОДА СТРАНИЦЫ (рис. 2.2). После этого перед вами отобразится текст HTML не всей страницы, а только нужного вам изображения.
Рис. 2.2. Просмотр в виде HTML только определенной части страницы
В вопросах сохранения отдельных изображений браузер Mozilla Firefox пошел еще дальше. Вместо того чтобы копаться в коде страницы для поиска прямой ссылки на изображение, вы можете воспользоваться вкладкой МУЛЬТИМЕДИА диалога ИНФОРМАЦИЯ О СТРАНИЦЕ (рис. 2.3), отобразить который можно с помощью диалога ИНСТРУМЕНТЫ/ИНФОРМАЦИЯ О СТРАНИЦЕ. Просто найдите на этой вкладке нужное изображение и нажмите кнопку СОХРАНИТЬ КАК.
Рис. 2.3. Сохранение отдельного изображения в браузере Mozilla Firefox
Частный случай 3. Не получается сохранить страницу на локальном компьютере
Бывают ситуации, когда у вас никак не получается полностью сохранить страницу на локальном компьютере. Как правило, в этом случае можно сохранить только сам код страницы без изображений (способ сохранения ВЕБ-СТРАНИЦА, ТОЛЬКО HTML).
Если же вам необходимо сохранить именно всю страницу, включая CSS, JS и файлы рисунков, тогда следует попробовать воспользоваться какой-либо программой для просмотра страниц в автономном режиме (offline) — это наиболее быстрый способ. Такие программы позволяют полностью закачать содержимое сайта или отдельной страницы.
Например, к таким программам относится программа Offline Explorer Enterprise.