>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Способы сохранения и хранения Вэб конетента http://forum.mozilla-russia.org/viewtopic.php?id=71960 |
12 > 21-05-2017 23:24:22 |
Собственно кто как сохраняет вэбстранички и где их хранит? Ctr+s тоже не совсем подходит так как создается хтмл файл+папка с кучей фалов что не есть гигиенично. зы задался этим вопросом так как Scrapbook и Maff мы кажется уже не увидим из-за e10s и webextentions. А для меня это были два главных дополнения. |
yup > 22-05-2017 00:20:42 |
12 пишет
У меня есть скрипт, который из .html+папка делает просто один html. Однако он хоть и не на php, но всё же на скриптовом языке, причём таком, с которым в мире Windows очень мало кто знаком, так что прочим страждущим от его существования не легче. 22-05-2017 00:25:02 |
villa7 > 22-05-2017 02:16:05 |
12 > 22-05-2017 02:24:50 |
yup пишет
А что за скрипт? Можно подробнее? yup пишет
Ага) Уже столкнулся с этим. 22-05-2017 02:50:24 villa7 пишет Интересно спасибо! Заработало только через это |
yup > 22-05-2017 13:44:40 |
12 пишет
UniPage.cmd 12 пишет
Ну да. А что у нас снаружи сохраняется? Скрипты, стили и картинки. Скрипты и стили уезжают внутрь HTML самым естественным образом. А картинки с некоторых (и уже довольно давних) пор тоже стало можно засовывать внутрь HTML в Base64-представлении. |
12 > 22-05-2017 16:54:06 |
yup пишет
То есть под Вынь даже Regina не будет нормально работать? И такой скрипт как UniPage вообще не будет работать или будет но плохо? И альтернатив нет совсем? Даже если захотеть самому написать такой скрипт то наткнешься на кучу проблем(те же кириллические имена под вынь как вы говорите)? yup пишет
Ух-ты! Не знал, спасибо! А открыться такой хтмл будет везде? И почему по умолчанию в нельзя сделать сохранение в такой хтмл? 22-05-2017 17:08:12
***** Вопрос темы открыт - как и во что сохранять? |
thrower > 22-05-2017 19:48:41 |
Я пользуюсь Scrapbook с дальнейшим конвертом в CHM. Или скриншотю всю страницу в PNG. А так - тоже кнопкой от Lex1. Формат mht капризный и при сохранении, и при открытии в другом браузере. 22-05-2017 19:52:23 |
yup > 22-05-2017 21:48:15 |
12 пишет
У Windows есть чрезвычайно идиотская особенность: на диске имя каждого файла хранится сразу в двух кодировках - UCS-2 (Unicode) и какая-то из семейства ANSI. А в командной строке используется третья кодировка - парная к ANSI, но из семейства OEM. Поэтому все имена файлов, получаемые из командной строки, нужно перекодировать. А средств для этого у Регины нет. Плюс не работает ещё что-то, что должно работать в стандартном REXX (не помню уже точно, что - пять лет назад с ней бодался). 12 пишет
UniPage допилить до совместимости с Региной можно, но всё равно придётся имена файлов сохранять исключительно латиницей. 12 пишет
Изначально UniPage - это была программа под Windows. Но когда я скрипт нашёл, она уже мёртвая была. Зато было несколько других программ и скриптов под тем же названием и того же назначения. Но сейчас из них только этот один и доступен. Зато он из всех был самый правильный. 12 пишет
Проблема 3 кодировок затрагивает все Windows-программы. Но мы же её, как правило, не замечаем - потому что авторы программ о ней знают и имена перекодируют. 12 пишет
Штатный Internet Explorer под Windows XP такие картинки не понимает. Все более новые браузеры - вполне. 12 пишет
Может быть, потому, что это уже трансформация страничек. А браузер сохраняет файлы именно в таком виде, как он их получил с сервера (разве что пути меняет на *_files). 12 пишет
Да. Поэтому я её упоминать не стал, как не вписывающуюся в условия поставленной задачи. |
12 > 23-05-2017 17:02:57 |
yup блин, при запуске пишет Выделить код Код:"/*" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Ошибка в синтаксисе команды. єто питон? установил, прописал переменные - не пашет( |
yup > 23-05-2017 18:23:33 |
12 пишет
Нет, это REXX. |
12 > 23-05-2017 21:24:16 |
поставил прописал пути Выделить код Код:Непредвиденное появление: then. E:\!!!SASHA\_download\unipage>if RxFuncQuery('SysLoadFuncs') then do |
yup > 23-05-2017 23:12:44 |
Специально сейчас выкачал Регину. Запускаю: - получаю нормальный вывод скрипта с правилами его использования, никакой ругани. |
AbsorbeR > 23-05-2017 23:14:23 |
12, я печатаю, как PDF. |
12 > 24-05-2017 03:49:01 |
yup пишет
Так запускается, спасибо. Все работает. Только нужно после загрузки присвоить собраному файлу расширение html так как он без него, и удалить все картинки и скрипты из который собиралось. А как все классно спасибо! Дополню
или вот скачал но не собирает Выделить код Код:Parsing http://static.riotpixels.net/playo_gen/iframe-playo-vert-new.htm 1019 +++ call value value(listname).0,tagcnt 226 +++ call htmltaghunt filelist.n.guts,base_redir,'base.href' 196 +++ call htm_prepare j 157 +++ call main Error 40 running "i:\Torrents4\unipage\unipage\unipage.cmd", line 1019: Incorrect call to routine Error 40.26: VALUE argument 1 must be a valid symbol; found "<base href="http://ru.riotpixels.com">" или вообще отказывается качать даже Выделить код Код:Retrieving: "https://sexnod.com/show/822455201/ayelen-spun" SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = c:\Program Files (x86)\GnuWin32/etc/wgetrc Error: "https://---например сайт----" could not be retrieved. Done, 0.67s. 24-05-2017 03:51:06 AbsorbeR пишет
Сколько я ПДФ принтеров перепробовал. Все не идеально сохраняют. Единственный кто идеально сохраняет это Adobe Acrobat Pro. Но он платный. |
12 > 25-05-2017 00:06:57 |
Похоже что кроме меня никто не озабочен тем как сохранять странички?! |
villa7 > 25-05-2017 00:50:24 |
12 |
12 > 25-05-2017 02:09:22 |
villa7 пишет
Уже можно волноваться, кастомбаттонс перестанет работать уже в конце года |
yup > 25-05-2017 06:11:14 |
12 пишет
Если на сервере файл без расширения, то скрипт с этим не борется, так без расширения и оставляет. 12 пишет
Логично. Со стороны скрипта было свинство удалять исходники, скачанные не им. Мало ли зачем они ещё нужны. Особенно если они пользователем не просто скачаны, а ещё и старательно почищены. 12 пишет
До сегодняшнего дня запускать под Региной просто не пробовал, а под IBM-овским интерпретатором на Core2 самой первой серии скорость вполне приемлемая. Впрочем, я не галереи фотографий собираю, а технические статьи. 12 пишет
12 пишет
Я бы первым делом полез разбираться, а правильную ли структуру имеют собираемые файлы. Потому что очень много раз встречал и незакрытые теги, и недопустимо пересекающиеся. 12 пишет
Вот именно по этой ссылке страничка только что скачалась полностью и собралась. Подозреваю, что у Вас причина в том, что wget для работы с HTTPS надо или старательно настраивать, или задать "не проверять сертификаты". Выделить код Код:if (left(translate(origin),7) = 'HTTP://') | (left(translate(origin),8) = 'HTTPS://') then do А ещё по после успешного закрытия файла Регина в качестве кода возврата выдаёт не "READY:", а "UNKNOWN", на что не рассчитанный на такое чудо скрипт ложно сообщает об ошибке закрытия файла (строки 812-813). Исправление: |
yup > 25-05-2017 06:55:49 |
12 пишет
С чего бы это? У меня Netscape Navigator 2.0 до сих пор работает |
12 > 25-05-2017 10:28:45 |
yup пишет
пользователь не должен заботиться о том что не так на сервере yup пишет
опять же єто кодерские привычки, обычному человеку только хлопоты лишние yup пишет
ну медленнее чем обычное сохранение или печать в пдф, вот я и обратил внимание yup пишет
Хороший код должен работать хорошо и для любого контента, или я не прав? yup пишет
Я не хочу никуда лесть. Мне нужно просто сохранить. Почему я должен переживать что сайт криво написан? yup пишет
Воот. Это типичный Юникс Вэй. Там подбить, здесь подпилить и.т.д. шоб работало как надо. В общем интересно но заморочено. |
yup > 25-05-2017 12:26:53 |
12 пишет
Тем более об этом не будет заботиться сторонняя (по отношению к северу) программа 12 пишет
Да? Вообще-то, если программа без спроса удаляет файлы, то тем самым её автор просто напрашивается под статью Уголовного кодекса. 12 пишет
Интерпретируемые программы всегда работают в сотни раз медленнее компилируемых. 12 пишет
"Хорошо" и "быстро" - никак между собой не связаны. В работе данного скрипта самая время-/процессоро-ёмкая процедура - преобразование картинок (кодирование в Base64). Чем больше их совокупный размер, тем дольше процесс. 12 пишет
Это сродни: "Мне нужно проехать по просёлку. Почему я должен переживать, что на нём доски с гвоздями разбросаны?" 12 пишет
А-а, ясно. Выбрасываем эту недоделку и всё прочее, что на компьютере установлено, и ждём, пока кто-то не создаст универсальную программу с одной кнопкой: "Сделать то, что я хочу!" |
12 > 25-05-2017 16:58:28 |
yup пишет
Все верно спасибо, я как то совсем про єто забыл А по теме. Если не затруднит. |
yup > 25-05-2017 17:36:46 |
Пару изменений, которые нужно внести, я привёл выше (вместе с номерами строк). Остаётся wget. Его настройки можно задавать в файле .wgetrc и/или командной строке. Я лично wget-том пользуюсь регулярно, поэтому у меня всё давно в .wgetrc вписано. Но и из скрипта он запускается не просто так, а с определёнными параметрами, поэтому технически проще дополнить сам скрипт. Строка 863: Выделить код Код:'wget --no-check-certificate -q -O '||target||' -U "'||UserAgent||'" --referer="'||referer||'" "'||url||'"' Это 3 изменения, которые потребовались, чтобы нормально выкачать и пережевать приведённую в качестве примера страничку с sexnod.com. |
12 > 26-05-2017 16:02:02 |
yup Ок сегодня попробую по Вашим советам сделать. Отпишусь. зы в общем чем ближе я знакомлюсь с пк и *nix, тем больше понимаю смысл философии "юнис вэй". От простоты к совершенству. Но это простота, на самом деле очень сложна как по мне, так как все приходится кодить руками. Без кодерских навыков в стране *nix никак. |
sentaus > 26-05-2017 17:35:56 |
Очевидно, никто не проспонсировал это - ни кодом, ни деньгами. |
12 > 26-05-2017 23:43:33 |
yup |
yup > 27-05-2017 00:28:04 |
12 пишет
Можно, конечно. Вопрос только, куда сохранять. Можно вставлять ссылку перед текстом, можно после текста. В заголовке файла вообще специальный тип поля есть для этого - правда, как и всё в заголовке, оно для пользователя невидимо, поэтому мышкой по нему не щёлкнуть для перехода. |
12 > 27-05-2017 15:46:31 |
yup пишет
А как самому научиться этой магии? |
12 > 31-05-2017 13:14:14 |
Шел 2017 год, а до сих пор не умеет сохранять "изкаробки" в MHTML ps |
sentaus > 31-05-2017 13:34:53 |
Видимо, никому не нужно, кроме двух жалобщиков на форуме. Иначе за 15 лет точно бы появилось. |
Infocatcher > 31-05-2017 17:27:03 |
sentaus пишет
https://bugzilla.mozilla.org/show_bug.cgi?id=115107 https://bugzilla.mozilla.org/show_bug.cgi?id=126309 https://bugzilla.mozilla.org/show_bug.cgi?id=115328 И это только то, что нашлось за пять минут. 31-05-2017 17:28:51 |
yup > 31-05-2017 23:59:37 |
12 пишет
Начать с того, что взять хороший учебник (годов 70-х). Правда, в нашем случае ситуация усугубляется тем, что учебников понадобится больше одного: не только по программированию, но и по HTML, а HTML - это уже не ранее середины 90-х, то есть времени, к которому нормальные пособия вывелись как класс. 12 пишет
Хуже, намного хуже. Но и это в том числе. Но в данном случае я не предлагал учиться и делать самому (хотя это и неплохо было бы освоить). Мне там "возни" меньше чем на 5 минут, и я просто спросил Ваше пожелание, куда вставлять ссылку (поскольку прямо тут, на форуме, видел самые разные предпочтения). Infocatcher пишет
Надо же... Даже представить не мог, что эта проблема настолько древняя. Считал, что она - из разряда "нововведений". |
12 > 01-06-2017 00:00:47 |
sentaus пишет
Держите нас в курсе, человек с UA 01-06-2017 00:06:58 yup пишет
Боюсь что на это не хватит одной жизни yup пишет
Вы себе льстите, нет ничего хуже быть престарелым эникейщиком(я про себя) |
yup > 01-06-2017 00:38:46 |
12 пишет
На то, чтобы прочитать и понять пару-тройку хорошо написанных книжек страниц по 150? Когда-то давно, когда я был учеником 6 класса, на то, чтобы научиться писать программы на Фортране, у меня ушло примерно полгода. Причём это время было потрачено на: 12 пишет
Чаще всего так и случается. Но, к сожалению, ещё чаще порядок оказывается обратный: пишут ОС или браузер и только в процессе этого осваивают какие-то азы. Поэтому и получаем на выходе - Windows, Linux, Firefox... 12 пишет
Так всё же: |
12 > 01-06-2017 01:14:57 |
yup пишет
Может я не так понял. Я хотел бы что бы при наведении на ссылку, была не локальная, а реальная ссылка из инета |
yup > 01-06-2017 01:29:31 |
12 пишет
Именно об этом я и спрашиваю. Как и куда вставить исходный адрес: в виде ссылки в начале страницы, в виде ссылки в конце страницы, сделать ссылкой название текста (чаще всего оно на странице есть)? |
12 > 01-06-2017 03:15:50 |
Не пойму. Что бы было как на файлах сохраненных при помощи ctr+s |
12 > 01-06-2017 13:37:16 |
2yup А еще такое. Вы не в курсе? Я слышал про PHP скрипт который автоматом умеет собирать связку ctr+s=html+folder в zip архив. На сколько сложно такое сделать? |
yup > 01-06-2017 23:49:49 |
12 пишет
А, я понял, о чём речь - преобразовывать ссылки, которые в оригинале на сайте вписаны относительными. 12 пишет
Если имеется в виду "паковать в .zip то, что сохранено по Ctrl-S", то без всяких скриптов это: А если "вместо Ctrl-S", то можно, например, взять UniPage.cmd и переписать на PHP. Смысла особого в этом деянии нет. Разве что если задаться целью избавиться от wget. (PHP изначально создан для работы с сайтами, поэтому позволяет открывать и читать файлы с них так же легко, как с локального диска. А с другой стороны - и для REXX есть дополнительные библиотеки (.DLL), позволяющие работать с web-сайтами напрямую, не привлекая сторонние программы.) |
12 > 02-06-2017 02:50:19 |
yup пишет
да yup пишет
а как в венде сделать? Смысл такой, есть папка с кучей хтмлок+папки к ними, нужно зазипить по отдельности эти сохраненные странички |
yup > 02-06-2017 14:46:16 |
12 пишет
А это и есть исключительно и только для Windows. С ошибками, правда, ибо писал с уже выключающейся головой и не проверяя. Правильно и универсально будет так: Качаем архив ftp://ftp.info-zip.org/pub/infozip/win32/zip300xn.zip и извлекаем из него файл zip.exe. Этот файл надо поместить в каталог, прописанный в PATH (например, в \Windows или \Windows\system32), или наоборот - прописать в PATH тот каталог, куда zip.exe помещён. либо перетаскиваем мышкой page.html на ZipPage.bat или на его ярлык. ========== (консольный rar.exe обычно находится в одном каталоге с WinRAR, и его тоже надо в PATH переместить) ========== ========== ========== |
12 > 03-06-2017 00:31:01 |
Спасибо, но я и руками так могу делать через контекстное меню. Меня интересовало можно ли пакетом сразу несколько сохраненных страничек превратить в отдельные зипы? Вот типа такого, тут нашел. |
yup > 03-06-2017 01:17:33 |
12 пишет
Запросто. Например: - упакует в отдельные (индивидуальные) архивчики все странички, которые найдутся в том каталоге, где эта команда запущена. (Если записыватьэто в .bat, то вместо %t нужно писать %%t. Вместо маски * можно использовать что-то вроде *.htm?, но странички с разными расширениями сохраняются - бывают и .php, и .asp, и ещё всякое разное... На такой случай в скобках можно через запятую перечислить всё желаемое.) |
12 > 03-06-2017 02:33:17 |
не получается Выделить код Код:h:\ScrapbookZIP\test_zip>zippage Little Online Notebook.htm h:\ScrapbookZIP\test_zip>h: h:\ScrapbookZIP\test_zip>cd \ScrapbookZIP\test_zip\ h:\ScrapbookZIP\test_zip>zip -9 -r "Little.zip" "Little" "Little_files" zip warning: name not matched: Little zip warning: name not matched: Little_files zip error: Nothing to do! (try: zip -9 -r Little.zip . -i Little Little_files) а куда это пихать? UPD UPD2 |
yup > 03-06-2017 13:04:32 |
12 пишет
Потому что при наличии пробелов в имени файла надо писать так: 12 пишет
В таком (с одиночными символами %) варианте - в командную строку. Если взять для примера каталог, упомянутый выше: 12 пишет
Скрипт не нужен. Кавычки нужны. |
12 > 07-06-2017 14:10:40 |
В общем наверное работает. Но эти все способы для тех кто шарит в кодинге. Если что сам допилит, исправит. |
12 > 18-06-2017 18:06:26 |
2yup вот еще нашел, wget с ключом "-P", просто сохраняет одну страничку, если бы после сохранения оно еще и зипилось |
yup > 23-06-2017 02:26:41 |
1. Вот усовершенствованный UniPage, сохраняющий возможность перехода по относительным ссылкам: http://rgho.st/7p7TMNQsB 2. 12 пишет
Вообще-то "-P" указывает каталог, в который нужно сохранять выкачиваемые файлы. А "сохранить просто одну страничку" - это действие wget по умолчанию (т.е., когда не заданы параметры, требующие от него чего-то большего). |
12 > 28-06-2017 01:38:38 |
Спасибо yup |
12 > 30-06-2017 04:30:16 |
Не сохраняет Выделить код Код:Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. i:\Torrents4\unipage\new\unipage>regina unipage.cmd https://habrahabr.ru/post/331450/ UniPage v0.4, working on 20170630 from: i:\Torrents4\unipage\new\unipage ----------------------------------------------------------- Processing file https://habrahabr.ru/post/331450/ ----------------------------------------------------------- Retrieving: "https://habrahabr.ru/post/331450/" SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = c:\Program Files (x86)\GnuWin32/etc/wgetrc Error: "https://habrahabr.ru/post/331450/" could not be retrieved. Done, 0.66s. i:\Torrents4\unipage\new\unipage>regina unipage.cmd "https://habrahabr.ru/post/331450/" UniPage v0.4, working on 20170630 from: i:\Torrents4\unipage\new\unipage ----------------------------------------------------------- Processing file https://habrahabr.ru/post/331450/ ----------------------------------------------------------- Retrieving: "https://habrahabr.ru/post/331450/" SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = c:\Program Files (x86)\GnuWin32/etc/wgetrc Error: "https://habrahabr.ru/post/331450/" could not be retrieved. Done, 0.62s. i:\Torrents4\unipage\new\unipage> wget -p
PS так же не сохраняет по ctr+S |
yup > 30-06-2017 10:58:10 |
А я говорил ранее, что для скачивания по HTTPS wget-у надо задавать дополнительный параметр "no-check-certificate". А по предыдущей проблеме с elmir - все нормальные ссылки там абсолютные, переходы по ним должны сохраняться. Есть ещё куча ссылок, задающихся через Javascript, но посмотреть, что происходит с ними, пока не удаётся - сохранённый файл открывается безумно долго, обстоятельства пока ни разу не позволили дождаться момента, когда это произойдёт. |
12 > 30-06-2017 16:30:24 |
ок, а почему как на 52 так на 54 перестало сохранять по ctr+s у меня на двух компах не сохраняет? все ок |
yup > 30-06-2017 23:29:25 |
Наверное, потому, что на страницах форума есть ссылки на счётчики Яндекса (и, возможно, и других страшных бабаек), которые законопослушному украинскому провайдеру велено бояться до усрачки. |
12 > 01-07-2017 03:37:39 |
В хроме и опера не установлены прокси UPD |
yup > 01-07-2017 04:23:48 |
12 пишет
Режим "Турбо" и его аналоги (неправильно называемые "VPN") - это тоже работа через прокси. 12 пишет
Не знаю - я ими не пользуюсь. По идее, uMatrix должен был помочь - настройкой запрета загружать с Яндекса скрипты и картинки (скрипт - https://mc.yandex.ru/metrika/watch.js, картинки берутся из каталога https://mc.yandex.ru/watch/). |
12 > 01-07-2017 23:50:38 |
yup пишет
Да. Но не пользуюсь. Хром и Опера держу только на случай вот таких непоняток. yup пишет
так вроде и делал, но похоже при сохранении тянет с сервера, а не с кэша, и uMatrix не помогает UPD |
12 > 04-07-2017 01:26:02 |
Хм, опять перестало сохранять, фильтры теже |
yup > 04-07-2017 02:51:51 |
Могу посоветовать в отладчике на вкладке "Сеть" смотреть, откуда не приходит запрошенный файл. |
12 > 05-07-2017 01:07:08 |
yup Спасибо, посмотрю если опять заглючит |
yup > 05-07-2017 01:20:12 |
А может всё наоборот - не сохраняет из-за работы блокировщика? Комбинация "VPN + отключение блокировщика" проверялась? |
12 > 05-07-2017 04:58:08 |
ну так с ВПН и блокировщик не нужен, все сохраняет зы да и сайты где есть элементы забаненых сайтов теперь гораздо резвее открываются с донастроенным блокировщиком |
12 > 06-07-2017 02:10:30 |
блин, проверяю на мозиллараша - сохраняет, пытаюсь сохранить хабр - не сохраняет, только через впн |
yup > 06-07-2017 11:36:45 |
Как интересно... Я на mozilla-russia.org (не forum.mozilla-russia.org, а именно mozilla-russia.org) и зайти-то могу только через VPN или SOCKS. |
12 > 07-07-2017 02:51:47 |
В общем хз, если полностью через uMatrix отключать скрипты то все сохраняется как с uBlock так и без. А вот эта например страничка упорно не хочет сохранятся даже если все отключить |
yup > 07-07-2017 03:35:47 |
Там повисают в ожидании ответа запросы на vk.com, top-fwz1.mail.ru и mediator.imgsmail.ru. Последний адрес, как я понимаю, "со двора" mail.ru. |
12 > 08-07-2017 12:35:56 |
yup То есть все дело в элементах забаненых сайтов? И без прокси никак не сохранить? |
yup > 08-07-2017 14:22:35 |
12 пишет
Эксперименты показывают, что да. 12 пишет
Можно и без прокси: После этого хоть Firefox и рисует метку, что сохранение не удалось, но на самом деле страничка шустренько сохраняется. Вот здесь можно взять готовый блок для hosts: скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. . А здесь тот же набор доменов, но с намёком, что он - для uBlock Origin: скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. (Правда, эти списки явно не полные: в них отсутствуют два домена из вышеприведённого хабровского списка и ещё кое-какие из моей личной "коллекции". Поэтому - сетевой монитор из браузерного отладчика нам в помощь.) Но проще проблему решать с помощью прокси (например, TOR) и файла proxy.pac, в который прописываются только домены верхнего уровня - их всего-то два десятка. |
12 > 23-07-2017 01:41:12 |
В общем вопрос все еще открыт "Как и во что сохранять удобнее, проще, эффективнее?" зы кстати по поводу не сохранения из-за элементов забаненых сайтов, заметил если нажать после того как сайт не сохранился на кружочек со стрелочкой рядом с закачкой(повторить закачку) то со второго раза все сохранятся |
12 > 25-07-2017 04:53:17 |
нашел еще такую штуку https://wkhtmltopdf.org/, но как то кривовато сохраняет, вот это например без яваскрипт картинок сохраняет(вверху баннер "интересное") Выделить код Код:wkhtmltopdf --no-outline --page-size A4 --orientation landscape --viewport-size 1000x1000 --page-height 300 --page-width 400 http://riotpixels.com/ rp.pdf https://ru.scribd.com/document/354636343/rp |
yup > 25-07-2017 12:23:12 |
12 пишет
Существует огромное количество драйверов виртуальных принтеров, сохраняющих "печатаемое" в PDF. Или нужно именно из командной строки? 12 пишет
"Расширенный поиск" в Adobe Reader можно запустить по всем PDF выбранного каталога и его подкаталогов. |
12 > 25-07-2017 19:25:37 |
yup пишет
все єто огромное количество очень криво сохраняет, думал найти что то открытое и гибкое, то что я нашел вроде подходит но не сохраняет часть картинок yup пишет
спасибо надо будет попробовать, но хотелось бы искать из венды или тотала так же |
yup > 26-07-2017 03:00:00 |
12 пишет
Ну-у нет, есть очень правильно работающие. 12 пишет
|
12 > 26-07-2017 14:12:17 |
yup пишет
Это какие например. Я знаю только Акробат ПРО, остальное хуже сохраняет. |
yup > 26-07-2017 14:32:06 |
Например, Ghostscript в связке со штатным для Windows адобовским драйвером PS-принтера. |
12 > 27-07-2017 02:41:52 |
Спасибо, но как это поможет если при выводе на печать мы видим такой ужас? А нельзя через WGET что бы все корректно сохранялось? На примере многострадального riotpixels.com Какие я только настройки не пробовал, все ровно криво сохраняет. |
yup > 27-07-2017 03:37:04 |
12 пишет
Нельзя. Там динамическая страничка: большая часть того, что видит её посетитель, загружается не из тегов HTML, а скриптами. (Сразу при открытии из Javascript идёт почти сотня запросов на подгрузку разных файлов, и потом ещё периодически подгружаются всё новые и новые). WGet загружает только то, на что имеются ссылки в тегах. Чтобы разгрести Javascript - нужно быть браузером. Да и то, как мы знаем, Firefox умудряется сохранить на диск не всё из того, что в данный момент показывает. |
12 > 27-07-2017 05:15:34 |
А как же божественный MHTML так идеально сохраняет? зы боже, как теперь скачать с этого дебильного хостинга? Это ж ппц просто, "время ожидания истекло" |
yup > 27-07-2017 09:44:19 |
1. MHTML не сохраняет. Потом что это не программа, а формат файла. Сохраняет таки браузер. |
12 > 27-07-2017 12:54:23 |
yup пишет
ну эт ясно. Я к тому как это умеют yup пишет
не нужно если есть В общем мне порядком надоели єти танцы с бубном вокруг Хотя я на с 2005 Этот год будет решающим для меня. И думаю, что я мигрирую все таки на |
mokujin > 27-07-2017 13:03:55 |
А pdf не ? Print pages to PDF (из мазилла-магазина его убрали по упоротым соображениям , что dll и бинарники в расширениях - это плохо) |
12 > 27-07-2017 13:20:40 |
mokujin |
mokujin > 27-07-2017 13:44:58 |
все оно сохраняет. яхз. и в PM и в FF (>52) плуг отлчино сохраняет в pdf любые страницы. Хоть текст, хоть картинки, хоть ролики там будут. |
12 > 27-07-2017 15:48:55 |
mokujin |
mokujin > 27-07-2017 16:12:20 |
вот правда, незнаю. Уже давненько стоит и работает в PМ и в FF. такое было у мя тоже, на каком-то обновлении PM, тоже так тормозился и висел. В консоли ошибки , что-то там про файлы, или не те параметры передавались или не те имена ф-ций(связано было с изменениями в PM) но его вскоре выложили у себя, исправив. И с тех пор уже с пол-года пользуюсь. можешь взять UnMHT - тоже отличный плуг, тоже сохраняет без проблемм и в PM и FF UnMHT for Firefox и есть еще куча сервисов, кнопок(даже тут) , навалом способов разных. зы. Все твои "неработает" тупо связаны с Win10 скорей всего так шо тут увы... перелез на это чучело - терпи. |
12 > 28-07-2017 01:10:28 |
Print pages to PDF что под 10, что под 7, не работает только что проверил |
mokujin > 28-07-2017 02:03:14 |
12 пишет
.. я тебе у же сказал , из под W7 оно работает и в PM и в FF 12 пишет
а тебе чего? зачем тебе 57 ? зачем тебе дев..версия FF , если ты не программер? зачем ты сам себе создаёшь проблеммы, которые ты , в приципе , не способен решить, а? яхз. Все эти расширения, кнопки, сервисы и библиотеки(wkhtml) писали люди наааааааааамного более шарящие в предмете чем ты и я. За это Я им очень благодарен, не треплюсь попусту, стараюсь разобраться и применить как оно задумано. Ими задумано. Им спасибо, кодерам, хакерам. И оно работает. Удачи, в молочных реках + кисельных берегахъ твоих грёз. уж извини. 28-07-2017 02:07:03 |
12 > 28-07-2017 02:27:22 |
mokujin пишет
еще раз для тех кто в танке - с ноября 2017 с выходом 57 MAFF+UnMHT+Scrapbook(и много других) перестанут работать и разрабатываться mokujin пишет
вообще все девайсы и их ОС это в большей или меньшей степени мазохизм. Смотря с чем сравнивать. 10 по сравнению с Линупс совсем не мазохизм. mokujin пишет
вот как раз из современных браузеров такое и стараются во всю сделать их разработчики в угоду моде, а я лишь хочу поддержки mhtml в |
mokujin > 28-07-2017 02:56:16 |
12 пишет
дык, я те так и сказал... а ты оказалось танкист mokujin пишет
чем тебе , на твой совершенно простой вкус не нравиццо 52 или даже 45 (ESR) ? В них всё работаел и очень хорошо. кардинальных изменений в WEB-e не случилось и долго еще не случится. подох уже, ты этого не видишь. ну желай, хоти. А лучше - беги mokujin пишет
и фантазий. |
12 > 17-09-2017 00:40:36 |
вот только нагуглил расширение 57+, сохраняет страничку в один хтмл файл, еще не тестил но работает не на всех сайтах зы похоже что использует для сохранения Base64 кодирование UPD |
web_mas > 26-09-2017 15:57:11 |
mokujin пишет
mokujin пишет
Смешно. Просто один из применров: |
mokujin > 26-09-2017 17:52:04 |
web_mas пишет
и что это такое?? где его можно пощупать Очередная невиданная хрень , типа овалов, звуковых дорожек в видосиках и прочий изврат? web_mas пишет
С этим я могу столкнуться, только в случае если дизигнеры-однодневки и их наставники из "корпораций_бобра" , начнут намеренно мне вредить, игнорирую по UA и другим способом; специально давая кривые стили и скрипты - вынуждая делать выбор: или отказаться от ихнего сайта\услуги или менять бравзер на одобренный_кошеrный. |
css > 11-10-2017 13:11:15 |
web_mas пишет
Поплывшая вёрстка из-за вполне нестарой версии браузера это такое фи, что такой сайт я даже видеть брезгую. Если разработчик уважает пользователей, то он сто раз подумает, прежде чем оставить большой кусок аудитории с перекошенным дизом. Есть масса фиксов и хитростей, чтобы этого избежать. Кто их не использует по неважно какой причине, тот в принципе не веб-строитель, а так, фигулька на подтанцульках и пусть сам свою поделку пользует. Меня беспокоит не поехавший диз, а безопасность. Ну и вообще, какой-то грустный выбор получается: либо ты сидишь с мегаудобным ScrapBook и упёршейся в тупик, необновляемой версией любимого браузера, либо обновляешь браузер и начинаешь понимать, что любовь, таки, зла. В общем, я бы тоже хотела найти альтернативу ScrapBook, без него прям никак. Чтоб и страницы адекватно сохранял и навигацию по ним организовывал. |
Wave > 22-10-2017 19:39:19 |
Сохранил страничку с большим количеством картинок. Картинок внутри не оказалось. Полез в настройки, проставил галочки на всё, что вообще возможно, сохранять, мол, всё-всё-всё. Картинки в файле сохранились, судя по тому, что файл раздуло на четыре мегабайта (предыдущий вариант был в триста кил, а maff этой странички весит два мегабайта). Так вот, картинки в файле сохранились, но я на всякий случай проверил в оффлайне: не отображаются. В онлайне отображаются, но подгружаются с сайта. *censored*
Блин, неужели мозилловцы, потерявшие за последние годы солидный кусок аудитории, не боятся растерять её остатки с этими экспериментами? |
Wave > 07-06-2018 13:36:35 |
Полгода спустя. Похоже, в квантуме единственный способ нормально сохранять страницу в single-файл — WebScrapbook. В maff или htz. |
cisux > 07-06-2018 17:48:50 |
Wave Расскажите что такого незаменимого было в старом Scrapbook. Никак не могу понять. 07-06-2018 17:52:02 |
Wave > 09-06-2018 12:46:05 |
cisux пишет
Ну ёлы-палы, блин! Старый скрапбук — это веб-органайзер. А новый — это только сохранение страниц. cisux пишет
Остаётся только материться. Т.е. предполагается, что я сохранил страницу, и мне тут же нужно смотреть, как она сохранилась, и если что, пересохранять другим аддоном. Квантум — дно пробито! |
cisux > 10-06-2018 18:08:28 |
Wave пишет
Понятно возмущение, что Scrapbook стал по сути UnMHT. Но при этом сохранил старое название. Но вот меню старого Scrapbook с его хранением файлов в профиле да еще в распакованно виде мне не нравилось и плюсов по сравнению с обычным хранением .mht или .maff файлов в структуре каталогов я не видел. К тому же в Total Commander (или krusader в kde) я могу просто переключиться в древовидный режим каталогов и по сути будет то что в старой боковой панели. Wave пишет
WebExtensions дополнения могут общаться с софтом через запрос-ответ. Только эту программу предварительно нужно написать. Вот оно: Native messaging. Питон в данном случае выбрали потому что на нем быстрее всего было сляпать скрипт. Можно было и обойтись программой в пару кило байт. В теории. Не знаю точно как сейчас хранится кэш Firefox. Но если он изолирован по сайтам, то поддержку mht можно реализовать такой отдельной маленькой программой, которая просто находила бы текущий кэш и паковало бы его в mht (zip по сути). Но сама по себе проблема сохранения страницы целиком глубже. Современные сайты построены на js. В теории возможно, что один и тот же url с одними и теми же параметрами может вернуть разные данные в зависимости от времени между запросами и положения звезд на небе вообще. А чтобы контент сайта не воровали туда могли еще и случайную строку добавлять к каждому url. Сервер знает как с ними обращаться, а вот браузер при загрузке такой сохраненной страницы - нет. Вот такое печальное будущее. То что сейчас большинство страниц можно сохранить даже с помощью Web Scrapbook это скорее остатки старых веб технологий. И они со временем исчезнут. |
Wave > 10-06-2018 21:41:46 |
cisux пишет
Самая суть. cisux пишет
Есть всякие мелкие удобства, исходящие из того, что скрапбук интегрирован в браузер. Есть дополнительные функции типа редактирования сохранённых страниц (с maff это не прокатит — сначала распакуй, потом чем-то отредактируй, потом запакуй). Можно сохранять отдельные фрагменты страниц. Есть поиск (maff — искать, отметив галочку «поиск в архивах», да и вообще…). В одном из форков скрапбука есть теги, хотя лично я пользуюсь не этим форком. И так далее. Есть всякие мелкие паттерны использования, для каждого пользователя персональные, однако отбери которые — человеку плохо. В конце концов, есть тот факт, что у меня в скрапбуке скопилось больше тысячи сохранённых страниц. Да, далеко не все они мне нужны, но ведь не секрет, что на определённом софте людей чаще всего держат данные, с которыми люди только в этом софте могут работать. cisux пишет
В старом скрапбуке этой проблемы нет от слова совсем. Там что на экране видишь, ровно в том самом виде сохранится. Включая заполненные, но пока не отправленные формы (я регистрируясь в некоторых местах, сохранял уже заполненные формы регистрации, это было проще и удобней, чем куда-то отдельно выписывать, что на таком-то сайте логин такой-то, пароль такой-то, резервный мыл такой-то, секретный вопрос такой, ответ на него такой, заполнялось это такого-то числа и так далее). cisux пишет
А случайно нет ли такой проблемы, что программу пользователь должен запускать заранее вручную (или, например, вешать в виде службы)? Потому что немного злит, что кроме браузера надо запустить ещё что-нибудь. Есть такое расширение it'salltext. Оно по хоткею или всплывающей кнопке сохраняло редактируемую форму в файл и открывало этот файл в любом потребном текстовом редакторе. Я мог закрыть браузер, закрыть редактор с этим файлом и вернуться к редактированию позже. Вообще что угодно мог творить. А потом сохранял этот файл и voila! Конечно, это не особо нужно, когда просто трындишь на форуме, но вот когда приходится с большими статьями работать — незаменимо. В квантуме вместо этого появилась пара расширений, работающая по принципу этого вот messaging. Т.е. мне нужно поставить emacs (свят-свят-свят, я vim как следует не освоил, куда emacs), поставить в него плугин для этого вот аддона, запустить emacs и тогда уже частично функционал it'salltext воспроизведётся. Частично. Оказалось проще копипастить текст вручную. Ну не суки ли? |
cisux > 10-06-2018 22:06:05 |
Wave пишет
Page Hacker дополнение и подобные Wave пишет
Прокатит с программой-компаньоном Wave пишет
По степени реализации не отличается от обычного сохранения все страницы, вопрос в том чтобы автор дополнения захотел и имел время Wave пишет
Реализуемо с программой-компаньоном Wave пишет
Реализуемо с программой-компаньоном. По сути это просто поиск в архиве с дополнительным поиском паттернов с тегами Wave пишет
Вот поэтому мне и не нравится формат старый scrapbook с хранением в распакованном виде. Вот я недавно свой архив в сотни mht в maff перевел через дополнение MAFF только потому что не хранил все в профиле))) Wave пишет
Потому что большинство популярных сайтов на старых технологиях. Переход на новые может растянуться на годы, но он будет точно) Это я вам как веб макака говорю Wave пишет
Нет. Для Windows это просто установочный exe который пропишет службу в автозагрузку |
Wave > 10-06-2018 22:47:42 |
cisux пишет
cisux пишет
cisux пишет
Дайте же ссылку на эту программу-компаньона! cisux пишет
Ещё раз: старый скрапбук сохраняет страницу в том самом виде, в котором её видит пользователь. Страница не перезапрашивается, не перерисовывается, поэтому пофигу, что весь её фронт сгенерирован динамически джыэсом, а весь бэк динамически же пыхом. cisux пишет
Учитывая предыдущую фразу-ошибку, провоцируете. cisux пишет
А Виктория Александровна что, не Вика? А вообще, это всё разговоры в пользу бедных… |
cisux > 11-06-2018 15:44:01 |
Wave пишет
Ее нету, я изучил API и вижу что там доступно, а что нет. Вот и говорю, что написать возможно. Wave пишет
Теги можно хранить внутри html код страницы, в meta теге например. При поиске по архиву читать их и показывать только те страницы у которых такие теги имеют определенный текст. Wave пишет
У вас неправильное представление о том как современный js фреймворки формируют фронт. Загружается маленький кусочек js, который затем может подгружать json и внутри себя на ходу создавать html элементы через js. Кроме данных он может подгружать и другие кусочки js, которые делают то же самое, но с другой логикой. Вот эти ссылки по которым js загружает данные могут формироваться динамически или иметь непредсказуемое поведение, по желанию разработчика. Ознакомьтесь хотя бы с последней версией фреймворка Angular, все станет понятно. Wave пишет
Ошибки нет. Wave пишет
Я не спорю, что API бедное. Просто многие функции можно реализовать, только переписывать их придется с нуля, а не просто переносить старые. |
Wave > 11-06-2018 16:40:20 |
cisux пишет
Ну так а смысл говорить? Вот когда будет, тогда и будем посмотреть. cisux пишет
Да ё…! Никто никуда не лезет. Открываете страницу, подгружаются все ресурсы и данные, отрисовывается всё что надо, жмёте сохранить в скрапбуке, И ПОЛУЧИВШИЙСЯ, Ё…, DOM СКРАПБУК И СОХРАНЯЕТ. Всё, больше не нужен инет. Смотрите сохранённое в оффлайне. Никакой DOM не очищается, нечем, он статически записан. Ни за чем никто в инет не стучится, некому стучаться, нет скриптов. Я сам веб-макака, к тому же сохранил скрапбуком многие тысячи страниц, в том числе всякие типа фейсбука, рабочих кабинетов банкингов, почтовых ящиков и облачных дисков от гугла до мыл.ру и прочего насквозь-насквозь динамического, зависящего от авторизации к тому же. Не верите — поставьте любой фаерфокс 52-56 (да хоть и более ранний) и скрапбук и попробуйте сами. Или пришлите мне ссылку «вот это старый скрапбук не может сохранить». Вы мне сугубо теоретически рассказываете, что в принципе не работает то, что на самом деле проверено практикой. Я же почему и сокрушаюсь. Новый скрапбук не только разучился быть органайзером сохранённого контента, он и сохранять-то разучился, если я правильно вас понял. P.s. Кроме того, по инету я хожу с µBlock+NoScript и сохраняю страницы и точно так же их вижу в виде «без рекламы». Причём, даже могу в другом браузере сохранённое открыть, в котором не установлено баннерорезалки, и тоже без рекламы будет. |
cisux > 11-06-2018 17:41:46 |
Wave пишет
Так, возникло недопонимание из-за общение текстом. Я верю, что старый Scrapbook лучше. Я писал не о том, что Web Scrapbook сохраняет все также как и старый Scrapbook. Я не отрицаю, что он сохраняет хуже, разработчику пришлось переписать его с нуля и он еще не закончил. Вы сами понимаете, что это недели кодинга, который не приносит дохода. Wave пишет
Как без скриптов смотреть спойлеры, которые на 99% сайтов? 11-06-2018 17:43:41 cisux пишет
Ну как же нет смысла? Тут обсуждение возможности сохранения. Могло получится так, что дополнение с подобным функционалом не возможно написать в принципе. Но не получилось, и сейчас это возможно. На что я указал. |
okkamas_knife > 11-06-2018 17:57:12 |
вижу спойлеры тут, на рутрекере,на хабре и еще нескольких нужных мне сайтах. без скриптов. чяднт? |
thrower > 11-06-2018 18:18:44 |
okkamas_knife пишет
Значит написал user.js под сайт, который при загрузке страницы автоматически раскрывает спойлеры. |
mokujin > 11-06-2018 18:57:21 |
thrower пишет
cisux пишет
Нету смысла, ибо ты несёшь околесицу.. бессмыслицу. В твоих рассуждениях логикой вообще не пахнет. Есть загруженная , построенная страница, её вот так и надо сохранить, как есть. То, что фуррифокс упорот с детства и каждую ошибку не отбрасывает, а тупо прерывает всю операцию сохранения(отказывая вообще) - это таааааААААаааакая детская болезнь, что даже не смешно. То, что там завелись кодеры подобные тебе, с такими вот познаниями и взглядами на интронэты, это печаль-беда: страница вроде есть, но её кагбе нет(сохранить невозможно) cisux пишет
... ага, масло_подорожало Бравзер построил страницу(с ошибками есс-но, без ошибкок щас страниц довольно мало, по той же причине - рукожопые новаторы) и показал. Теперь все это нужно сохранить как есть и пох. должно быть чего-куда-откуда не отвечает, ты основное сохраняй из кэша подтягивай... но нет, надо прервать операцию и вообще нихрена не сохранить. А-Акигол зы. чем растекаццо подобными измышлизмами, ужеб давным-давно задела кнопку грузящую норм. версию FF(45ESR или др.) со Scrapbook, туда передавать страницу и сохраняй там себе библиотеку. Этот обмылок 57+ долго еще будет обмылком... если вообще выживет. Замечание множественное п. 2.3 |
okkamas_knife > 11-06-2018 19:12:01 |
достаточно стиля |
Wave > 11-06-2018 20:33:57 |
cisux пишет
Вот тут засада, их приходится все разворачивать перед тем, как сохранять в старом скрапбуке. mokujin пишет
Эмоционально, но по сути верно. |
thrower > 11-06-2018 20:39:51 |
mokujin пишет
Не работает. okkamas_knife пишет
Когда-то пробовал стилем, с ЖЖ не проходит. |
Wave > 11-06-2018 20:48:40 |
С жж стилем не пройдёт. |
thrower > 11-06-2018 21:08:29 |
Wave пишет
А если без event click не показываются какие-то данные, таблицы, почты, логины и т.д., еще одна засада? |
Wave > 11-06-2018 21:44:15 |
thrower, можно подумать, вы теперь можете сохранять сразу страницу и по одному-два уровня ссылок со страницы. Там изначально речь шла о том, чтобы сохранить то, что пользователь перед собой видит, в таком виде, как пользователь перед собой видит, и чтобы это можно было посмотреть в оффлайне. Раньше это работало, теперь нет. |
mokujin > 11-06-2018 22:14:18 |
thrower пишет
самые мочные : Offline Explorer Pro или TeleportPro ибо бравзер тоже не знает что там под спойлером, пока ты его не откроешь. В своё время , помню, за это воевали чтоб ввели как стандарт: чтоб содержимое спойлера не грузилось\не строилось, ибо траффик. (Меня поправят ежли я где-то обшибся ибо не кодер, но помню именно как-то так). Так что их просто надо открыть кнопкой\скриптом перед сохранением. thrower пишет
ну , могу предложить упоротый вариант - но работает... вроде Для CB (в Код): скрытый текст Выделить код Код:openSpoilersLJ(); // пробовал у Светоча тут https://lev-sharansky2.livejournal.com/595.html#comments раскрывает всех. function openSpoilersLJ() { var sb = content.document.getElementsByTagName('A'); for (var i = 0; i < sb.length; i++){ if (sb[i].hasAttribute("onclick")) { sb[i].click(); }}}; ... уверен, этот примитив можно доработать, нужно ввести еще проверку чтоб аттрибут onclick имел в значении.startsWith("ExpanderEx.make") - и сё будит открываццо прально. Хотя и так вроде. 11-06-2018 22:21:17 Wave пишет
Точно так. |
thrower > 11-06-2018 22:54:28 |
mokujin пишет
Пользуюсь периодически обоими. И помню, были у меня проблемы с отображением страниц из-за этих js, листенеров... mokujin пишет
Проверил на 55: действительно, раскрыл все спойлеры. Wave, я WE-шным не пользовался. |
mokujin > 11-06-2018 23:14:59 |
thrower пишет
Ну, как-то так, наверно будет в скрипте для GM (хотя мне такое не нравиццо. По-хорошему, надоб добавлять кнопку на страницу LJ с этим кодом и по жмаканию шобы открывалось. Там такие простыни бывают, что бравзер подвисает с этим скриптом, открывая и пролистывая этовсё.) скрытый текст Выделить код Код:// ==UserScript== // @name LiveJournal open comments spoiler // @namespace comments // @icon http://www.livejournal.com/favicon.ico // @icon64 http://www.livejournal.com/favicon.ico // @include http*.livejournal.com/* // @run-at document-start // @grant none // ==/UserScript== (function() { function openSpoilersLJ() { var sb = document.getElementsByTagName('A'); for (var i = 0; i < sb.length; i++){ if (sb[i].hasAttribute("onclick")) { // по хорошему надо добавить еще проверку значения начиналось с ... onclick = "ExpanderEx" но яхз sb[i].click(); } } }; window.addEventListener("DOMContentLoaded",openSpoilersLJ, false); })(); Замечание множественное нарушение п. 2.3 Sergeys |
thrower > 11-06-2018 23:28:07 |
mokujin |
flev45 > 15-05-2019 09:04:58 |
Уважаемые спецЫ, |
sputnikkhasia@ > 30-09-2019 05:00:58 |
Почему ФФ при открытии MHTML начинает открывать бесконечно большое число вкладок с данным документом? Можно исправить? |
Coroner > 30-09-2019 06:20:05 |
sputnikkhasia@ пишет
Как может — так и открывает. Этот формат незнаком и чужд в принципе. Он же не опера-престо и не IE. sputnikkhasia@ пишет
Ну... Установить версии <57 и выкопать в интернетах дополнения «Mozilla Archive Format» или «UnMHT». |
sputnikkhasia@ > 30-09-2019 06:24:05 |
Coroner пишет
проще открывать IE ) |