Отдельте содержимое для печати в Chrome.

Вопрос или проблема

Это на Mac OS X, Chrome 35 (но, вероятно, должно сработать и в других местах):

Мне нужно распечатать содержимое веб-страницы/веб-магазина, которое скрыто за/под довольно неудачным конструкцией div..

Есть ли способ “извлечь” содержимое div, которое содержит прайс-лист, чтобы распечатать все сразу? Думаю, это может пригодиться и в других случаях.

Пока я смотрел в инструменте “Изучить элемент” Chrome, я заметил, что содержимое находится внутри div, но не могу его извлечь.

Вы можете скопировать содержимое <div> с помощью CTRL (или Command, если вы на Mac) + C.

Затем вы можете открыть предпочитаемый текстовый редактор (например, TextWrangler или Notepad) и вставить содержимое туда. Затем сохраните его как ANYNAMEYOUWANT.html на рабочем столе или в любом доступном, не скрытом месте. Убедитесь, что вы сохраняете расширение .html.

Затем перейдите к месту, где вы его сохранили, щелкните правой кнопкой мыши и выберите “Открыть с помощью”, затем выберите Google Chrome из всплывающего окна.

После этого, когда файл откроется в Chrome, нажмите CTRL (или Command + P) и распечатайте документ.

Стили не будут отображаться, но это проблема при печати почти любой веб-страницы.

Ответ или решение

Чтобы распечатать содержимое <div> элемента на веб-странице с использованием браузера Google Chrome, вы можете использовать несколько шагов. Ниже описан процесс, который позволит вам выделить и распечатать нужную информацию, даже если она скрыта под сложной структурой HTML.

Шаг 1: Открытие инструмента разработчика

  1. Запустите Google Chrome.
  2. Перейдите на нужную веб-страницу.
  3. Откройте инструменты разработчика. Для этого нажмите Command + Option + I на Mac или правый клик на странице и выберите "Просмотреть код" (или "Inspect", если у вас настроен английский интерфейс).

Шаг 2: Поиск необходимого <div>

  1. Используйте панель элементов. В инструментах разработчика перейдите в раздел "Elements", где будет представлена структура HTML-страницы.
  2. Найдите нужный <div>. Вы можете воспользоваться комбинацией клавиш Command + F для быстрого поиска по коду. Введите class="s-prose js-post-body" или непосредственно текст, который хотите распечатать. Найдите тот <div>, который содержит нужный вам контент.

Шаг 3: Копирование содержимого

  1. Выделите содержимое <div>. Кликните правой кнопкой мыши на нужном элементе и выберите "Копировать" → "Копировать элементы" (или просто используйте Command + C для копирования).
  2. Скопируйте текст. Если необходимо, вы можете также открыть <div>, выделить нужный текст, и нажать Command + C, чтобы скопировать текстовое содержимое.

Шаг 4: Создание HTML-файла для печати

  1. Откройте текстовый редактор. Как, например, TextEdit или любой другой.
  2. Создайте новый документ. Поставьте в него следующий минимальный HTML-код:
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Печать содержимого</title>
</head>
<body>
    <!-- Вставьте сюда весь скопированный контент div -->
    Вставьте сюда ваш текст или HTML-код.
</body>
</html>
  1. Сохраните файл. Сохраните его как filename.html на рабочем столе или другом доступном месте.

Шаг 5: Печать документа

  1. Откройте сохранённый файл. Дважды кликните по файлу, чтобы открыть его в Google Chrome.
  2. Начните печать. Нажмите Command + P для открытия меню печати. Обратите внимание, что стилевое оформление может не отображаться, но текст и структура должны остаться.

Дополнительные рекомендации

  • Изменение настроек печати. В окне печати вы можете настроить параметры, такие как выбор принтера, количество копий и масштаб.
  • Предварительный просмотр. Всегда полезно заранее просмотреть, как будет выглядеть документ при печати, что позволит избежать ненужных трат на бумаги.

Следуя указанным шагам, вы сможете легко извлечь и распечатать содержимое <div> элемента с любой веб-страницы, что может быть полезно в будущих случаях.

Оцените материал
Добавить комментарий

Капча загружается...