Первый пост темы
|
|
Kildor
|
Operaman
|
|
|
|
|
adBlocker для оперы
03/08/2005 11:21
|
|
|
на OperaWiki есть скрипт, позволяющий реализовать ad-Block одним нажатием клавиши. Однако проблема в том, что написан он на питоне. Code:
import sys, os sciezka="C:\\PATH\\adblock.css" plik=open(sciezka,"r") clik=plik.read() plik.close() plik=open(sciezka,"w") plik.writelines('img[src="'+sys.argv[1]+'"]') if clik.endswith("}"): plik.writelines(',\n') else: plik.writelines('{display:none !important;}') plik.writelines(clik) plik.close()
Я так подозреваю, что можно его переписать и на vbs, однако я vbs не знаю… Не займётся ли этим кто-нибудь, знающий как под виндой записать строку в файл? ;-)
PS: Сразу, на случай если надо, краткий перевод статьи. Скачать Питон, установить его. Создать пустой CSS файл для хранения правил. подключить его к опере. Вставить пункт меню Code:
Item, "Destroy image" = Copy image address & Execute program,"C:\PATH\adblock.py","%c" & Select user CSS file,1 & Deselect user CSS file, 1 в разделы Code:
[Image Popup Menu] [Image Link Popup Menu] используемого файла с настройками меню. И собственно всё. ;-) наводишь мышою на ненужный рисунок, из меню выбираешь пункт „Destroy image“. Радуешься жизни… ;-) Select user CSS file,1 & Deselect user CSS file, 1 — вот тут вот вместо „1“ надо вставить номер своего стиля.
|
ZyclonB
|
Новичок
|
|
|
Зарегистр: 27/03/2005
|
Сообщений: 8
|
|
|
Re: to VVSite
05/05/2005 05:55
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
NOD32 и Safe'n'Sec.... и все равное не работает... не восстанавливать же Ghost-ом систему?...
|
VVSite
|
User
|
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
|
Ты что Эт ж последнее дело Я думаю - может тебе попробовать WSH переустановить - ссылка на предыдущей странице.
|
Mister Nobody
|
Moderator
|
|
|
Зарегистр: 25/11/2002
|
Сообщений: 315
|
Из: Perm
|
|
Re: to VVSite
06/05/2005 15:18
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Молодец, VVSite, релизовал хорошую идею на приемлимом уровне, а то всякие питоны или скомпилированные проги это все не то, только средства оперы и операционки это тема %) осталось инсталлятор написать =)
|
VVSite
|
User
|
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
|
Ну что тут скажешь, - спасибо конечно . Только, как видно, работает не у всех одинаково хорошо. Я, конечно, здесь не виноватый - антивири надо выбирать не такие крутые, чтоб системные вещи не блокировали.
|
ZyclonB
|
Новичок
|
|
|
Зарегистр: 27/03/2005
|
Сообщений: 8
|
|
|
Продолжение
06/05/2005 20:37
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Се приятно и удобно - вырезается.. только вот окошечко со строкой, содержащей нежелательный баннер (просто пикчер) появляется ПОД Оперой, а не поверх приложения. А что еще кроме disable flash, anti-banner, ad-block можно привертеть под Оперу? Даже интересно стало... не броузер, а комбайн мультимедийный и все в одном.
П.С. Спасибо за верные предположения, что помогли!
|
VVSite
|
User
|
|
|
Зарегистр: 30/09/2004
|
Сообщений: 259
|
Из: Украина, Луганск
|
|
Re: Продолжение
07/05/2005 11:07
[Re: ZyclonB]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: появляется ПОД Оперой, а не поверх приложения.
Странно, сколько у себя не пробовал, - окно для редактирования URL все время ПОВЕРХ Оперы "возникает".
В ответ на: А что еще кроме disable flash, anti-banner, ad-block можно привертеть под Оперу? Даже интересно стало... не броузер, а комбайн мультимедийный и все в одном.
Заходи на мой сайт - там раздел для Оперы есть - может что и выберешь. Кроме того к Опере можно прикрутить кучу плагинов - вот здесь можно взять.
|
AlexSM
|
Новичок
|
|
|
Зарегистр: 18/11/2002
|
Сообщений: 46
|
Из: Кузбасс
|
|
Re: Продолжение
16/05/2005 04:22
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
при выботе „Destroy image“ удаляется картинка только если в ручную выключить и включить стиль или еще раз выбрать „Destroy image“, у всех так?
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Продолжение
16/05/2005 04:41
[Re: AlexSM]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
не обязательно… Это бывает, когда скрипт работает очень медленно, и не успевает записать изменения в файл с блоком. Опера его перечитывает, а изменений нет никаких… Можно попросить её два раза или три перечитать, я не уверен, что в команде можно задать паузу для оперы…
|
Dennis_HAWKS
|
User
|
|
|
Зарегистр: 11/09/2003
|
Сообщений: 238
|
Из: Молдова, Тирасполь
|
|
|
Скачал себе c++adblock v.0.4. Настроил - блокировка идет не только изображений, но и ссылок, и-фрэймов и всех ссылок содержащих опред. изображение.
См. аттач.
Исправлено Dennis_HAWKS (16/05/2005 06:16)
|
Gogo
|
Новичок
|
|
|
Зарегистр: 26/05/2005
|
Сообщений: 2
|
|
|
|
Как забанить сылки вида: http://ad4.bannerban...ache=***** (где вместо *, любые цифры)?
|
Dennis_HAWKS
|
User
|
|
|
Зарегистр: 11/09/2003
|
Сообщений: 238
|
Из: Молдова, Тирасполь
|
|
Re: Продолжение
26/05/2005 16:13
[Re: Gogo]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
через filter.ini
|
Gogo
|
Новичок
|
|
|
Зарегистр: 26/05/2005
|
Сообщений: 2
|
|
|
|
А поподробние =).
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Продолжение
27/05/2005 01:57
[Re: Gogo]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
http://opera.nsk.su/...ls#optools
|
Razer
|
Новичок
|
|
|
Зарегистр: 30/07/2005
|
Сообщений: 7
|
|
|
Re: to VVSite
03/08/2005 09:24
[Re: VVSite]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
При выборе пункта "Destroy Image" получаю вот что:
Сценарий: C:\Program Files\Opera Tools\Agblock\rezka.js
Строка:3
Симлол:45
Ошибка: Предполагается шестнадцатиричное число
Код: 800А03FF
Источник: Ошибка компиляции Microsoft JScript
В строке 3 всё вроде как надо:
Code:
//-------Destroy images-------//
/*VVSite 2005*/
var pathM='C:\Program Files\Opera75\styles\user\adblock.css'; //Где лежит файлец
var ForReading=1;
Знаю, что подобные вопросы уже были, но всё-таки, как побороть глюк?
Антивирь- Kaspersky 5.0.372 Personal Pro, Win XP SP2, Opera 7.50
Исправлено Razer (03/08/2005 09:26)
|
S_M
|
User
|
|
|
Зарегистр: 08/01/2005
|
Сообщений: 226
|
|
|
Re: to VVSite
03/08/2005 11:21
[Re: Razer]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Razer Вот твоя правильная строка Code:
var pathM='C:/Program Files/Opera75/styles/user/adblock.css'; //Где лежит файлец
|