Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Litportal.ru - как разрешить копирование?
 Сайт -> Форумы » Помогите убрать баннер...
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
fedmun
Junior Member
Junior Member


Зарегистрирован: 16.01.2006
Сообщения: 20

СообщениеДобавлено: Чт, Май 31 2007 15:33 Цитировать |  |  | 

В свете перехода интернет-библиотек на коммерческие рельсы начали применять различные варианты "защиты". Например с litportal.ru через выделение и копирование в clipboard уже не получиться.
Я не против платить деньги за книги, покупал в сети неоднократно, но тут заело Smile
Поправить как-то можно?
По отзывам копирование возможно в Махthon + плагин e-plugin.
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Чт, Май 31 2007 20:32 Цитировать |  |  | 

Вот, к примеру:
Код:
Name = "copy allowed litportal.ru"
Active = TRUE
URL = "([^/]++.|)litportal.ru/"
Limit = 1
Match = "<end>"
Replace = "<script type="text/javascript">/*1.06.07*/(function(){var d=document;d.onmousedown=d.ondragstart=d.onselectstart=d.ontextmenu=d.body.oncontextmenu=d.body.oncopy=get_selection=LockSel=function(){return true;};})();</script>"
          "<style type="text/css">#page_text{display:block!important;}</style>"
К началу Профиль Сообщение Отправить e-mail
fedmun
Junior Member
Junior Member


Зарегистрирован: 16.01.2006
Сообщения: 20

СообщениеДобавлено: Пт, Июн 01 2007 16:29 Цитировать |  |  | 

lexxICON ,
А-а-а-громное спасибо!
К началу Профиль Сообщение
fedmun
Junior Member
Junior Member


Зарегистрирован: 16.01.2006
Сообщения: 20

СообщениеДобавлено: Пт, Июн 01 2007 16:51 Цитировать |  |  | 

Вот редиски!
Они еще и буквы добавляют лишние Sad
Должно быть:
Цитата:
Книга «Кладбищенские истории» представляет собой плод коллективного творчества

Получаем:
Цитата:
Книга «Кладбищенссжкие истории» представллляет собой плод коллезктивного твдорчества

Это при копировании.
На экране выглядит нормально.

Ага, все решилось заменой
Цитата:
<SPAN class=*</SPAN>

На текущий момент кажись все Smile
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Пт, Июн 01 2007 22:25 Цитировать |  |  | 

вот так тогда
Код:
Name = "copy allowed litportal.ru"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)litportal.ru/"
Limit = 1
Match = "<end>"
Replace = "<script type="text/javascript">/*2.06.07*/(function(){var d=document,i,l,s;d.onmousedown=d.ondragstart=d.onselectstart=d.ontextmenu=d.body.oncontextmenu=d.body.oncopy=get_selection=LockSel=function(){return true;};if(d.evaluate){s=d.evaluate("//span[@class='h']",d,null,7,null);for(i=0;i<s.snapshotLength;i++){s.snapshotItem(i).innerHTML="";}}else{s=d.getElementsByTagName("span");for(i=0,l=s.length;i<l;i++){if(s[i].className=="h"){s[i].innerHTML="";}}}})();</script>"
          "<style type="text/css">#page_text{display:block!important;}</style>"
К началу Профиль Сообщение Отправить e-mail
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Пт, Июн 01 2007 22:32 Цитировать |  |  | 

хотя не. вроде получалось, а сейчас вроде уже нет. завтра гляну
К началу Профиль Сообщение Отправить e-mail
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Сб, Июн 02 2007 11:07 Цитировать |  |  | 

Код:
Name = "span cleaner {litportal.ru}"
Active = TRUE
URL = "([^/]++.|)litportal.ru/"
Bounds = "<span\sclass=$AV(h)>*</span>"
Limit = 64
Match = "*"
Replace = "<span class=h></span>"

Name = "copy allowed {litportal.ru}"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)litportal.ru/"
Limit = 1
Match = "<end>"
Replace = "<script type="text/javascript">/*1.06.07*/(function(){var d=document;d.onmousedown=d.ondragstart=d.onselectstart=d.ontextmenu=d.body.oncontextmenu=d.body.oncopy=get_selection=LockSel=function(){return true;};})();</script>"
          "<style type="text/css">#page_text{display:block!important;}</style>"
К началу Профиль Сообщение Отправить e-mail
fedmun
Junior Member
Junior Member


Зарегистрирован: 16.01.2006
Сообщения: 20

СообщениеДобавлено: Сб, Июн 02 2007 11:24 Цитировать |  |  | 

lexxICON ,
Цитата:
Name = "span cleaner {litportal.ru}"

Что-то похожее и у меня, но тут более "утонченно" Smile
Все ок!
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Пн, Июн 04 2007 12:30 Цитировать |  |  | 

Дождётесь, что они будут вместо текста векторные картинки рисовать ;) Я такое уже где-то видел.
К началу Профиль Сообщение
semenoof



Зарегистрирован: 22.11.2007
Сообщения: 1

СообщениеДобавлено: Чт, Ноя 22 2007 15:17 Цитировать |  |  | 

Народ объясните пожалуйста для чайников что к чему нужно прикручивать, что можно было книжку скачать.
К началу Профиль Сообщение
lexxICON
Platinum Member
Platinum Member


Зарегистрирован: 13.07.2004
Сообщения: 596

СообщениеДобавлено: Вс, Ноя 25 2007 09:51 Цитировать |  |  | 

semenoof, отвечаю на присланное мне письмо.

Данные фильтры позволяют удалять искуственно вставляемый мусор на хтмл-страницах с
текстом произведений. Вставка мусора используется (или использовалось - что там
сейчас и как - не в курсе) для восприпятствования копированя текста с этих страниц
или открытия этих страниц локально в офлайн режиме.

Т.е. к копированию книг эти фильтры не причастны. Но, однако, ответ на интересующий
вопрос, вероятно, можно найти на данной странице, там это обсуждалось:
http://forum.ru-board.com/topic.cgi?forum=5&topic=0339&start=1620
К началу Профиль Сообщение Отправить e-mail
Nan0miT
Platinum Member
Platinum Member


Зарегистрирован: 11.10.2006
Сообщения: 315

СообщениеДобавлено: Вс, Ноя 25 2007 21:40 Цитировать |  |  | 

по мне так на этом сайте проще скрипты вырезать чем обходить.

например так:
Код:
[Patterns]
Name = "litportal.ru clean 251107 {sites} [Nano]"
Active = TRUE
URL = "([^/]++.|)litportal.ru/"
Limit = 1024
Match = "(<div*600x90.swf*</div>) $SET(1=)|"
        "(display:none) $SET(1=display:block)|"
        "(<script*(toprated|button|replace|loc|adriver|litbn|begun|liveinternet|toString|d.write)*</script>) $SET(1=)"
Replace = "\1"



режет баннер и все скрипты, кроме скрипта поиска.
К началу Профиль Сообщение
Alexander
Гость





СообщениеДобавлено: Сб, Дек 01 2007 16:03 Цитировать |  |  | 

Проще без всяких плагинов для браузеров ввести в адресную строку после загрузки страницы:
javascript:'<style>.h {display:none;}</style>'+page_text.innerHTML;
Текст отобразится без всяких ограничений.
К началу
_
Гость





СообщениеДобавлено: Чт, Ноя 06 2008 15:34 Цитировать |  |  | 

или после загрузки страницы отключить JavaScript

В FireFox этого можно достичь путём жамкнья: Инструменты -> Настройки -> Содержание -> "Использовать JavaScript"
К началу
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3