Как скопировать много строк в браузере
Как скопировать текст с защищенного сайта
Способ 1 – Ctrl + U
Защита от копирования в Интернете всегда делается однотипно – пользователю запрещается при чтении пользоваться правой кнопкой мыши и контекстным меню, выделять и копировать. Запреты реализуются при помощи JavaScript или атрибутов тега . Некоторые оригиналы используют специальные стили CSS, которые запрещают выделение (но не копирование) на странице.
Все эти способы можно легко обойти и вариантов обхода существует значительно больше, чем методик защиты.
Самое простое действие – вызвать HTML-код комбинацией клавиш «Ctrl + U» (в тексте приводятся только комбинации клавиш, т.к. они являются универсальными. Действия, описанные с применением hot key, могут быть выполнены и при помощи меню браузеров). Работает всегда и покажет текст страницы вместе с разметкой и кодом скриптов. После этого достаточно найти нужное место, выделить, скопировать в текстовый редактор и очистить текст.
Данный способ идеально подходит для копирования 1-2 предложений. Если вам нужно скопировать сразу несколько абзацев, то такой способ неудобен тем, что придется чистить элементы кода после вставки, например, в Word.
Способ 2 – Ctrl + P или версия страницы для печати
В данном случае получить защищенный текст можно, вызвав версию страницы для печати комбинацией клавиш «Ctrl + P». Работает в Chrome и ему подобных (Яндекс.Браузер, например) и в Opera. При этом будет показан упрощенный документ, в котором можно выделить и скопировать содержимое.
Получить чистую копию можно и в Firefox, и в Internet Explorer. При нажатии «Ctrl + S» браузер предложит разные варианты сохранения. Выбирая «текстовый документ» получим файл, в котором нет тегов форматирования. Пользователям Firefox будет удобнее, поскольку в этом браузере сохранение уберет лишние символы полностью, а в IE может остаться код JavaScript.
Способ 3 – отключить JavaScript
Популярный способ обхода защиты от копирования – отключить выполнение JavaScript в настройках браузера. Но при этом отключится все активное содержимое, а не только скрипт, защищающий текст, и все «красивости» сайта станут недоступны. А если копирование закрывается через тег , то убрать ограничения не получится.
Как сделать текст сайте в несколько столбцов, чтобы в итоге можно было выделять параграфы мышью по вертикали?
Допустим есть текст
слово1 перевод1 комментарий1
слово2 перевод2 комментарий2
слово3 перевод3 комментарий3
слово4 перевод4 комментарий4
слово5 перевод5 комментарий5
мне нужно выделить мышью столбец с переводами для копипастов.
Как это правильно сделать в верстке страницы, желательно блочной версткой без табличной(впрочем, там вроде тоже получается после первого же параграфа выделение захватывает весь текст по горизонтали из всех столбцов).
- Вопрос задан более трёх лет назад
- 2803 просмотра
keslo каким макаром тут поможет табличная верстка? выделение столбиком - это нестандартное действие. Нативными средствами не обойдешься.
lukoie: могут. текст на странице выделяется последовательно в текущем потоке элементов. Проще говоря, как у вас в коде текст размещен, так он и будет выделятся.
(в таблицах ячейки идут последовательно, строка за строкой, и будут так же последовательно выделяться.)
Если вы скомпонуете текст столбиками, то и выделяться он будет столбиками
Сергей: lukoie: заметил, что в редакторе TinyMCE можно выделить строку или столбец в процессе редактирования. Возможно стоит посмотреть на реализацию там?
Сергей: как обернуть в дивки, не используя таблицы, чтобы копипастить столбец, при этом учитывая что текст языка1 может по длине отличаться от текста языка2, при этом кол-во строк будет разниться, но надо чтобы уже следующие абзацы начинались на одном уровне.
надо сделать дивками так, чтобы если строка 2 стала длинней, с переносом строки, чтобы следующие строки все равно были друг против друга. Но при этом выделяться текст должен все равно по вертикали, только в одном столбце.
Некоторые интернет-ресурсы применяют защиту от копирования текстов: по щелчку правой кнопки мыши не отображается контекстное меню или отсутствует возможность выделить определенный фрагмент. В материале раскрыты простые и действенные способы обхода такой блокировки.
Почему иногда невозможно скопировать текст
Запрет на копирование текста со страницы сайта – своеобразная защита от кражи авторского контента. Однако от подобных мероприятий страдают и обычные пользователи интернета, которым необходим фрагмент материала для вставки на своей странице в Facebook или сохранения в отдельном документе на компьютере.
Для запрета на копирование текста владельцы сайтов применяют различные механизмы. Вот некоторые из них:
- Использование специального скрипта, который отключает контекстное меню во всем документе.
- Запрет выделения текста в CSS-стиле.
- Установка отдельного модуля реализующий защиту текста тем или иным методом.
Просмотр исходного кода страницы
Исходный код содержит теги, ссылки на скрипты и изображения, описание страницы и конечно же сам текст. Такой метод гарантированно позволит провести копирование, однако материал придется редактировать, удаляя лишние элементы. Инструкция:
- Открыть исходный код страницы, одним из двух способов: нажать сочетание Ctrl+U (работает в большинстве современных браузеров); воспользоваться контекстным меню, которое отображается после щелчка ПКМ на странице, и выбрать пункт «Просмотр кода страницы» (в браузере Google Chrome). В Opera этот пункт называется «Исходный текст страницы», в Firefox – «Исходный код страницы».
- В отобразившейся громаде символов, новичку будет сложно отыскать нужный фрагмент. Чтобы упростить задачу необходимо нажать сочетание Ctrl+F и в появившуюся строку поиска ввести первое слово текста. Соответствующие запросу фрагменты будут подсвечены.
- Скопировать найденный текст через контекстное меню или сочетание клавиш Ctrl+C.
- Вставить фрагмент в редактор и удалить лишние элементы.
Просмотр кода через инструмент для веб-мастеров
Данный инструмент схож с предыдущим и так же позволяет просмотреть исходный код. Его преимущество заключается в возможности быстрого перехода к интересующему фрагменту текста и параллельном просмотре привычной версии страницы. Инструкция по использованию:
- Найти на странице текст, который нужно скопировать и нажать по нему правой кнопкой мыши.
- В браузере Chrome выбрать пункт «Просмотреть код», в Opera – «Просмотреть код элемента», в Firefox – «Исследовать элемент».
- Отобразятся теги и прочие компоненты страницы. Нужный будет выделен. Для его раскрытия и отображения текста необходимо нажать на серую стрелочку слева.
- Когда появится текст, дважды кликнуть по нему левой кнопкой мыши. Далее фрагмент копируется привычным образом.
Описанный метод хорошо подходит для быстрого получения отдельных кусков текста.
Установка блокировщика скриптов
Поскольку запрет на копирование текста зачастую достигается благодаря использованию специального скрипта, обойти его можно отключив обработку скриптов браузером. Делается это стандартными средствами веб-обозревателя или через установку специального расширения. Первый вариант выполнения задачи рассмотрим на примере Google Chrome:
- Нажать на иконку замочка или букву «i» в кружочке слева от адреса сайта.
- Выбрать пункт «Настройки сайтов».
- Отыскать строку «JavaScript» и в выпадающем меню справа выбрать вариант «Блокировать».
- Вернуться на вкладку интернет-страницы и выполнить перезагрузку. Теперь все скрипты заблокированы, и если запрет осуществлялся с их помощью, то появится возможность копирования текста.
Вариант установки расширения реализуется через магазин. В браузере Chrome в него можно попасть через настройки или по ссылке. Далее необходимо:
- Используя поиск отыскать расширение «NoScript» или ему подобное.
- Произвести установку.
- Расширение автоматически начнет блокировать скрипты после перезагрузки страницы или перезапуска браузера. Клик по иконке расширения, вверху справа, позволит выставить более тонки настройки.
Альтернативные способы обхода
В редких случаях описанные выше методы не оказывают должного воздействия. Решить вопрос помогут альтернативные варианты:
Необходимость соблюдения авторских прав
Добившись желаемого и скопировав материал не следует забывать об авторских правах. Размещая текст на странице своего блога или личного сайта необходимо указать ссылку на первоисточник. При добавлении фрагмента в социальных сетях достаточно будет вписать имя автора статьи (если не указан – тоже желательно вставить ссылку).
Нарушение авторских прав карается штрафом (до 200 тыс. рублей), исправительными работами или лишением свободы. Кроме того, сайт публикующий плагиат понижается в поисковой выдаче или полностью из нее исключается.
Как скопировать текст со страницы в браузере, если стандартные способы не работают : 6 комментариев
Очень давно и много приходится копировать и ни одной осечки типа “полный облом”, не вдаваясь в дебри PUK+HMJK и тому подобное:
1. Подсиниваем нужное и перетаскиваем на WORD-лист, ухватив строго за текст. Если при этом нужна только картинка, то выделить её с небольшим куском текста, а потом кусок удалить.
2. Если горе-автор создаёт картинки, которые перетаскиваются в виде ссылок, то наилучшее решение = подсинить и перетащить весь необходимый текст, а фотографии с картинок, сделанные BANDICAM ом открыть методом перетаскивания из папки сохранения в заранее указанную курсором позицию в тексте.
3. Ели горе-автор сделал текст, который перетаскивается, а после закрытия вордовского документа, и при последующем открытии – открывается ссылкой, то его нужно открыть иными средствами из контекстного меню, и скопировав в буфер, перетащить опять в вордовский лист. Далее придури не бывает.
Бывает, текст лицензионного соглашения, который выводится на экран при инсталляции, не копируется. Как быть в этом случае?
Нисколько не заморачиваюсь специальными технологиями.Как правило, можно легко скопировать отдельный фрагмент текста, даже, если полностью текст на копируется. Такими кусками и копирую,весь текст или нужный фрагмент. Всегда получалось без выкручивания мозгов и беготни по браузерам.
🙂 единственный более или менее работающий способ блокировки – показывать текст в виде картинки.
Заказывай стафф с атрибутикой Mozilla и. пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!
№1 21-10-2011 20:49:41
Как скопировать (выделить) текст в РАЗНЫХ местах страницы.
Как скопировать (выделить) текст в РАЗНЫХ местах страницы. С отрывом курсора за один раз? С нажатой ctrl не остается выделение(( - выделяет только следующее. Нужно как в программе Консультант Плюс - выделяешь мышкой текст, затем следующий и при этом первый остается выделенным. Может расширение какое есть?
№2 21-10-2011 20:59:38
С нажатой ctrl не остается выделение
Остаётся. Это штатная функция чуть ли не с третьей версии.
Почему она у тебя не работает — другой вопрос. Проверь в безопасном режиме браузера.
№3 21-10-2011 21:59:11
Отредактировано Mrakobes666 (21-10-2011 22:00:44)
№4 21-10-2011 22:38:03
Mrakobes666
Да, действительно. Оказалось, что это баг такой, если выделяемый текст находится в таблице.
Bug 306641 - CTRL-click table selection conflicts with multiple selection and vice versa
№5 21-10-2011 22:46:50
я так понял на той ссылке как то пофиксили этот баг. они умницы конечно но я то неврубэ что дальше мне делать(
Index: layout/generic/nsFrame.cpp
===================================================================
RCS file: /cvsroot/mozilla/layout/generic/nsFrame.cpp,v
retrieving revision 3.639
diff -u -8 -p -r3.639 nsFrame.cpp
--- layout/generic/nsFrame.cpp 10 Apr 2006 00:16:17 -0000 3.639
+++ layout/generic/nsFrame.cpp 14 Apr 2006 12:38:43 -0000
@@ -1586,17 +1586,18 @@ nsFrame::GetDataForTableSelection(nsIFra
// or when using shift key to extend block of cells
// (Mouse down does normal selection unless Ctrl/Cmd is pressed)
PRBool doTableSelection =
displaySelection == nsISelectionDisplay::DISPLAY_ALL && selectingTableCells &&
(aMouseEvent->message == NS_MOUSE_MOVE ||
aMouseEvent->message == NS_MOUSE_LEFT_BUTTON_UP ||
aMouseEvent->isShift);
Не раз каждый из нас сталкивался с сайтами, с которых нельзя копировать текст. Для чего нам нужна чужая текстовая информация - обсуждать не будем. Если речь идет о воровстве чужого райта, то это лежит в плоскости моральных и этических соображений. Если вам нужно скопировать цитату для диплома - это уже другое.
Или свежий пример: недавно наткнулся на решение одной компьютерной проблемы. Вы, пишет автор, вставьте вот туда-то вот такой код. И приводит код. При этом сайт защищен от копирования. Ну почему я должен перебирать код руками? Да, можно сделать скриншот, загнать его в Яндекс.Картинки и распознать, но такая возможность появилась недавно, да и в ряде случаев распознавание далеко от идеального. Одна малейшая ошибка - и код не работает.
Так у меня бывало несколько раз. И выяснялось, что "Великий и Ужасный" при распознавании текста с фотографии английские буквы а, о и е заменил на английские.
Всего этого можно было бы избежать, если текст удалось бы просто скопировать. И вот я собрал несколько решений, которые помогут всем нам скопировать любой защищенный текст с сайта.
Первый вариант.
Для понимания: текст защищается от копирования автором того или иного сайда одинаково - с помощью JavaScript или атрибутов тега . Кто-то ставит специальные стили CSS, запрещающие выделение (но не копирование) на странице. И все, правая клавиша мыши бессильна. Горячие клавиши тоже.
Что делаем: в любом браузере нажимаем комбинацию Ctrl + U.
Открывается код страницы, откуда привычным способом копируем и вставляем куда нам нужно. Если текст получается с разными шрифтами и форматами, то можно сначала вставить в Блокнот, и затем скопировать его оттуда. Блокнот очищает форматы текста.
Такой метод хорош лишь для копирования 1-2 предложений. А вот при копировании нескольких абзацев может получиться мешанина из текста и тегов. Их придется стирать вручную, и это очень неудобно.
В этом случае на выручку приходит вариант №2.
На нужной нам странице жмем горячие клавиши Ctrl + P. Внимательные пользователи заметят, что они служат для отправки страницы на печать. Так и есть. И неважно, что у вас нет принтера, он не понадобится.
Просто до того, как мы отправили ее на принтер вылезет окошко, в котором текст будет представлен в очищенном - и главное в копируемом формате. Копируем его.
Вариант №3.
Работает только в Internet Explorer (интересно, им кто-нибудь еще пользуется?) и в Firefox. Жмем комбинацию Ctrl + S. В итоге браузер предложит разные варианты сохранения. Нам остается выбрать строку "текстовый документ". Сохранится файл, содержащий чистый текст. Причем, тем, кто пользуется Mozilla, еще удобнее, так как удаляются все лишние символы, тогда как в Internet Explorer могут отображаться коды скриптов.
Вариант №4.
Он чуть для более продвинутых пользователей, но в принципе сложного ничего нет. Нам в "Настройках" браузера надо отключить выполнение JavaScript. Конечно, после отключения страницы перестанут быть симпатичными, так как там многое что отключится. Зато за это время мы можем скопировать тексты.
Примечание: работает не всегда. Если владелец сайта закрыл копирование через тег , то этот вариант бессилен.
Вариант №5.
Ставим в браузер специальные дополнения - или расширения, кто как их называет. В их числе, к примеру, Absolute Enable Right Click & Copy . Оно снимает запреты на выделение и копирование содержимого, игнорируя закрытый через JavaScript.
Читайте также: