Что нового

Сеть, интернет Локальная копия сайта из браузера

Xacke

Новичок
Сообщения
3
Репутация
0
Доброго времени суток! Обращаюсь за помощью.

Что использовать для реализации следующего?:

Если в браузере открыть любую страницу - её можно сохранить локально.
Как реализовать это через autoit?

Если руками - открываем нужную страницу, ctrl+s и сохраняем в нужную директорию.
 
Автор
X

Xacke

Новичок
Сообщения
3
Репутация
0
Рассмотрите вариант использования:
Код:
InetGet
[/QUOTE]

Рассмотрите вариант использования:
Код:
InetGet
Нужно без повторной авторизации именно получить копию сайта которая отразится у пользователя в браузере
 

All2khoff

Продвинутый
Сообщения
352
Репутация
65
Как реализовать это через autoit?
Код:
InetGet

Это один из вариантов.
которая отразится у пользователя в браузере
Поставьте задачу так чтобы не было разночтений.
Если необходимо открытую в браузере страницу сохранять.
Код:
Send("{CTRLDOWN}")
Sleep(50)
Send("s")
Sleep(50)
Send("{CTRLUP}")
Sleep(200)
Send("{ENTER}")
 
Автор
X

Xacke

Новичок
Сообщения
3
Репутация
0
Код:
InetGet

Это один из вариантов.

Поставьте задачу так чтобы не было разночтений.
Если необходимо открытую в браузере страницу сохранять.
Код:
Send("{CTRLDOWN}")
Sleep(50)
Send("s")
Sleep(50)
Send("{CTRLUP}")
Sleep(200)
Send("{ENTER}")
Именно это мне требуется за одним исключением - чтобы визуально сохранение нельзя было увидеть, в данном случае будет диалоговое окно с сохранением.
За разноречия прошу прощения
 

Andrey_A

Продвинутый
Сообщения
325
Репутация
68
Код:
#include <IE.au3>

$sUrl='www.autoitscript.com'
$sText=__GET_IE_INFO($sUrl)
MsgBox(4096,'Переменная $sText',$sText)

Func __GET_IE_INFO($sUrl)
  $h=_IECreate($sUrl,0,0)
  $sText=$h.Document.DocumentElement.OuterHTML
  If $h.HWnd Then $h.Quit()
  Return $sText
EndFunc
 
Последнее редактирование:
Верх