Top10
Цитата:
я не помню уже, что было в стандартном конфиге, что я добавлял (а, да.. CRAY - это мое). просто привожу все что у меня есть по этому поводу. урл странички, на которой нужно вырезать все, ессно, добавляется через меню -- Add to Blockfile -> NoImages
default.cfg:
[Blocklists]
List.NoImages = "..\Lists\Kill Images.txt"
[Patterns]
Name = "Kill all Background on selected pages in style1 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background-image: url(\w) \2}"
Replace = "{\1 \2}"
Name = "Kill all Background on selected pages in style2 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background: url(\w) \2}"
Replace = "{\1 \2}"
Name = "Kill all Background on selected pages"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "<*>"
Limit = 256
Match = "<\1 background=\w \2>"
Replace = "<\1 background="http://Local.ptron/back.gif"\2>"
Name = "Kill all Images on selected pages CRAY"
Active = TRUE
Multi = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "<\1 src=\w \2>"
Replace = "<\1 border=1 src="http://Local.ptron/killed.gif" \2>"
Name = "Kill all Images exlude selected pages"
Active = FALSE
Multi = TRUE
URL = "^$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "\1src=$AV(*)\2&(^*height=[#3:16])"
Replace = "\1 border=1 src="http://Local.ptron/killed.gif" \2"
Name = "Kill all Images on selected pages"
Active = FALSE
Multi = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "\1src=$AV(*)\2&(^*height=[#3:16])"
Replace = "\1 border=1 src="http://Local.ptron/killed.gif" \2"
Accessor
Цитата:
я ты хотя бы попробуй сделать замену на страничках. дело в том, что все равно нужно будет заводить некий файл по структуре, похожей на hosts: урл -- ip. и я лично не знаю как proxomitron`ом такой файл обработать. найти урл через $LST не проблема. а как взять ip из этой найденной строчки? если кто подскажет решение буду благодарен.
Добавлено:
gu900
Цитата:
Цитата:
Цитата:
а как можно все картинки вырезать
я не помню уже, что было в стандартном конфиге, что я добавлял (а, да.. CRAY - это мое). просто привожу все что у меня есть по этому поводу. урл странички, на которой нужно вырезать все, ессно, добавляется через меню -- Add to Blockfile -> NoImages
default.cfg:
[Blocklists]
List.NoImages = "..\Lists\Kill Images.txt"
[Patterns]
Name = "Kill all Background on selected pages in style1 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background-image: url(\w) \2}"
Replace = "{\1 \2}"
Name = "Kill all Background on selected pages in style2 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background: url(\w) \2}"
Replace = "{\1 \2}"
Name = "Kill all Background on selected pages"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "<*>"
Limit = 256
Match = "<\1 background=\w \2>"
Replace = "<\1 background="http://Local.ptron/back.gif"\2>"
Name = "Kill all Images on selected pages CRAY"
Active = TRUE
Multi = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "<\1 src=\w \2>"
Replace = "<\1 border=1 src="http://Local.ptron/killed.gif" \2>"
Name = "Kill all Images exlude selected pages"
Active = FALSE
Multi = TRUE
URL = "^$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "\1src=$AV(*)\2&(^*height=[#3:16])"
Replace = "\1 border=1 src="http://Local.ptron/killed.gif" \2"
Name = "Kill all Images on selected pages"
Active = FALSE
Multi = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "\1src=$AV(*)\2&(^*height=[#3:16])"
Replace = "\1 border=1 src="http://Local.ptron/killed.gif" \2"
Accessor
Цитата:
Мне, прежде чем давать решение, нужно понять задачу. В обсуждаемой задаче мне непонятно, в каком месте требуется сделать замену, толи в адресной строке, толи в ссылках на страничке, толи ещё где.
я ты хотя бы попробуй сделать замену на страничках. дело в том, что все равно нужно будет заводить некий файл по структуре, похожей на hosts: урл -- ip. и я лично не знаю как proxomitron`ом такой файл обработать. найти урл через $LST не проблема. а как взять ip из этой найденной строчки? если кто подскажет решение буду благодарен.
Добавлено:
gu900
Цитата:
Цитата: Proxomitron не является DNS-сервером. Следовательно, об IP сам он ничего не знает
Цитата:
некорректное возражение. браузер тоже им не является, однако ip по именам вычисляет. потому что в os встроен dns-клиент, у которого он умеет спрашивать. вопрос состоял в том, чтобы так же сделать в proxomitron, если это возможно