Найти тему
Статьи
Форумы по головоломкам. Как создать локальную копию отдельных страниц и настроить навигацию между ними.
Не знаю, но мне эта статья понадобится, поэтому как минимум одному человеку будет что почитать. :-) Дано: Есть в сети Интернет форум, понравилась очень тема с обсуждением, а на форуме надо листать несколько страниц для чтения всего материала. Также некоторые темы оказались без картинок, но они были ранее. Необходимо сделать себе на диске локальную копию форума, ну хотя бы теперь и сейчас. Инструменты: FAR Manger (не обязателен, при написании текста и выполнении сохранения метод упростился ), Google Chome, Opera, WizBrother Html Editor, доступ в Интернет...
2 года назад
VBScript: Закрываем тему авторизации на сайте ВК и VBScript.
Не очень популярна была тема, ждал отклика, поэтому долго, наверное слишком долго не хотел это делать. Тема закрыта. Давайте начнём опять рассуждать, начнём с темы "всемирного заговора". Дело в том, что авторизация перестала работать в браузере IE. Это должно уже было насторожить и заставить провести анализ этого события. Что-то стало не так, правда же? Ответ на поверхности - этот браузер не поддерживает новый метод авторизации. И именно поэтому была рекомендация использовать другие браузеры. Если Вы слыхали про "Войны браузеров", то просто будете в восторге, через много лет проиграл-таки IE эту войну, из-за социальных сетей проиграл...
2 года назад
VBScript: Работа с сайтом VK.com [Часть 05. Разбор "полётов"].
За окном шел дождь и рота красноармейцев. (с) из книги "Штирлиц, или Как размножаются ежики" . Вот уже довольно долго не пишу продолжение, можно подумать, что всё-таки автор "сдулся" и ... Но нет, просто занимался другими делами, а потом изучал матчасть и немного переделывал скрипт. Ну давайте по порядку. Про знак вопроса в запросе "GET". Удалось выяснить, что некоторые браузеры ( Internet Explorer точно из таких) кешируют GET-запросы и решением/обходом данной проблемы может являться использования метода запроса GET, включающего уникальную строку запроса с вызовом. [например читаем тут -> http://wp...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 05. Работа с массивом, оставляем строки только с нужным текстом].
Легко было сделать, а сложнее будет объяснить. Мы пришли на завершающий этап разработки, поговорим о "фильтрации" файла в итоговые три/четыре строки с: авторским описанием, картинкой и ссылкой на плейлист. Спойлер: Давайте это всё дело обработаем, создадим таблицу и откроем в браузере, не "любимом" сайтом vk.com - это будет MSIE. И ещё, для примера, запустим в проигрывателе VLC. На самом-то деле всё уже готово почти, но очень не просто будет объяснить, как мне показалось, но уж постараюсь. План действий такой: есть массив со строками, в которых надо найти какую-то последовательность символов и если совпадение есть, то эту строку забираем/запоминаем...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 04. Анализ сохранённого файла, вырезаем нужные кусочки].
"Разрежьте мою жену на две по 20 лет" - попросил клоун у фокусника на представлении. Вот и пришёл тот час, когда опять берём инструмент и вырезаем что считаем нужным. Но сразу надо вспомнить разницу между строкой файла и строковой переменной, иначе запутаемся при обработке потока информации. Строка в файле (текстовом, конечно) обычно заканчивается переводом строки, но если сказать точнее, то завершается либо шестнадцатиричным кодом "0A" или двумя кодами "0A 0D". А вот уже строковой переменной всё равно какие символы с их шеснадцатиричными представлениями присутствуют. Грубо говоря, может быть несколько строк в переменной, есть просто какое-то количество данных...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 03. Код скрипта после необъяснимых манипуляций].
Скрипт получился такой (оставляем только одну строку с "h2=", где упоминается любимый браузер, например, или версия ОС): 'https://zen.yandex.ru/id/5e6e13e66be9d72182b9ebf5 On Error Resume Next w = vbCrLf h = Chr(34) t = "Host" d = "vk.com" h1 = "User-Agent" h2 = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36" h2 = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36 OPR/40.0.2308.62" h2 = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0" url = "https://vk...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 03. Разбор содержимого файла. Подготовка].
VBScript: Работа с сайтом VK.com [Часть 03. Разбор содержимого файла]. Не советую сразу, как настоящие герои, бросаться открывать файл и что-то искать в нём. Это не полезно и imho даже вредно. :-) Фильм "Айболит 66" нас учит: "Нормальные герои всегда идут в обход!" В качестве инструмента возьмем браузер Google Chrome, а точнее откроем нашу ссылку в этом браузере, нажмём клавишу F12 ("Инструменты разработчика"). Не важно, когда мы открыли этот "Инструменты разработчика", до просмотра или во время просмотра видео, нам надо открыть вкладку "NetWork", запустить фильм на просмотр, можно перейти на просмотр скажем с 55-ой минуты...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 02. Сохранение кода страницы в файл].
VBScript: Работа с сайтом VK.com [Часть 02. Сохранение кода страницы в файл] . В предыдущей части повествования о работе с сайтом VK.com мы научились получать html код страницы по указанному адресу. В качестве адреса мы выбрали "анимешку" открытой группы. Не будем пока делать ввод другого адреса, так как это пока ещё не важно, так как реально результат никак не сохранён, а только часть его показывается/выводится в сообщении. Таким образом мы пришли к сохранению информации, а это надо конечно для анализа и прочих "волшебных" манипуляций. Не забываем читать книги по этому волшебству, изучаем язык VBScript...
4 года назад
VBScript: Работа с сайтом VK.com [Часть 01. (Дополнение) Получение кода страницы и про сохранение оного в файл].
VBScript: Работа с сайтом VK.com [Часть 01. (Дополнение) Получение кода страницы и сохранение оного в файл]. Немного подумав, всё-таки добавлю немного по работе скрипта из предыдущей публикации, что же на самом деле происходит. Почему может некорректно работать и как можно было бы исправить. Есть такая часть кода,цитирую четыре эти строки, которые надо попытаться понять и объяснить: Первая команда на самом деле не просто открывает запрос, всё намного интереснее и веселее. Дело в том что мы не попадаем на сайт по указанной ссылке при запросе на vk.com , а нас автоматически перекинет по другому адресу (реферальная ссылка, надеюсь не ввожу в обман и заблуждение термином/названием)...
4 года назад