Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№129-04-2014 11:32:07

Andybuxto
Участник
 
Группа: Members
Зарегистрирован: 29-04-2014
Сообщений: 3
UA: Firefox 28.0

Автосохранение страницы

Здравствуйте!
Возникла такая необходимость, возможно ли в Firefox реализовать автоматическое сохранение содержимого страницы (хотя бы в текстовом виде) через определённое время? Т.е. расширение для автоматического обновления страницы имеется, а вот для автоматического сохранения я никак не могу найти.
Смысл в том, что после каждого обновления страницы через определённое время нужно автоматически её сохранять хотя бы в текстовом виде, для использования данных этой страницы в другой программе. Есть ли подобное решение для Firefox, (расширение, скрипт для Greasemonkey, что угодно)?
Заранее спасибо.

Отсутствует

 

№229-04-2014 16:12:10

Andybuxto
Участник
 
Группа: Members
Зарегистрирован: 29-04-2014
Сообщений: 3
UA: Firefox 28.0

Re: Автосохранение страницы

Проблема вся в том, что подобные скрипты сохраняют страницу без результатов исполнения Javascript (в результате этого скрипта на странице формируются некоторые данные), а нужны именно эти данные. Но если вручную нажать CTRL+S и выбрать полное сохранение страницы или текстовое, то эти данные без проблем там видны и сохранённый файл можно прочитать. А вот автоматически эти данные почему-то не сохраняются, сохраняются только разные ссылки и заголовки, которые никому не нужны.

Отсутствует

 

№330-04-2014 15:05:25

Andybuxto
Участник
 
Группа: Members
Зарегистрирован: 29-04-2014
Сообщений: 3
UA: Firefox 28.0

Re: Автосохранение страницы

okkamas_knife пишет

Custom Buttonsпервым делом внимательно читаем заглавный пост тут Готовые кнопкиа тут есть все необходимые кусочки кода для создания кнопки с нужным функционалом сниппеты форумдо кучидока по свсниппеты мдсСВ обсуждение тут можно спроситьУчебник по regexpну и в готовых кнопках вроде тоже чтото такое было с сохранением.а вообще для вашей задачи удобнее использовать Free Download Manager Portable там же ссылка и на обычную версию(не портабельную)добавляете закачку , при добавлении выбираете запланировать и он будет скачивать эту страницу с указанным интервалом в нужную папку. на родной страничке вроде даже была лёгкая версия без конверторов и прочего ненужного.еще есть более легкий вариант открываем блокнот вставляем тудаВыделить кодКод:dim xHttp: Set xHttp = createobject("Microsoft.XMLHTTP")
dim bStrm: Set bStrm = createobject("Adodb.Stream")
xHttp.Open "GET", "http://127.0.0.1/page.html", False
xHttp.Send

with bStrm
    .type = 1 '//binary
    .open
    .write xHttp.responseBody
    .savetofile "c:\temp\page.html", 2 '//overwrite
end withправим указывая свой адрес и место сохранения.сохраняем файл с раширением vbsзапускаем- проверяем как скачалось если ок то добавляем этот файл в виндовский планировщикэтот вариант еще легче т.к. не висит постоянно в памяти а запускается по расписанию и отработав закрывается.

Спасибо за Ваши предложения по данной теме. Но вопрос остался открытым, практически любые автоматические способы сохраняют страницу без результатов выполнения Javascript, о чем я писал выше. Но почему когда мы сохраняем страницу вручную в полном или текстовом виде, все результаты исполнения Javascript сохраняются там тоже? Нельзя ли автоматизировать именно процесс нажатия "Ctrl+S, имя файла и сохранить" с помощью скрипта?

Отредактировано Andybuxto (30-04-2014 15:06:37)

Отсутствует

 

№425-01-2016 15:31:09

DarkMasterW
Участник
 
Группа: Members
Зарегистрирован: 25-12-2011
Сообщений: 103
UA: Firefox 27.0

Re: Автосохранение страницы

Вопрос актуален. Причем необходимо производить действия именно из браузера, чтобы сохранялась сессия авторизации.

Отсутствует

 

№525-01-2016 18:41:33

DarkMasterW
Участник
 
Группа: Members
Зарегистрирован: 25-12-2011
Сообщений: 103
UA: Firefox 27.0

Re: Автосохранение страницы

введенный данных скриптовых нет. достаточно примитивного сохранения, скрипты вообще не нужны.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]