powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HTML-сраницу сохранить локально на компьютере
3 сообщений из 3, страница 1 из 1
HTML-сраницу сохранить локально на компьютере
    #40136902
igor00082
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после открытия страницы как сохранить "C:\Temp\555.html"
Код: vbnet
1.
2.
3.
Set IE = CreateObject("InternetExplorer.Application")
With IE
    .navigate "https://autoastat.com/ru/vehicle/" 
...
Рейтинг: 0 / 0
HTML-сраницу сохранить локально на компьютере
    #40136909
Eugene-LS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igor00082
после открытия страницы как сохранить "C:\Temp\555.html"

Нечто такое:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
Private Sub test01()
Dim IE As Object
Dim sHtmlBody As String
Const READYSTATE_COMPLETE = 4
Const sPath$ = "D:\Temp\555.html"

    Set IE = CreateObject("InternetExplorer.Application")
    With IE
        .navigate "https://autoastat.com/ru/vehicle/"
        'Wait until IE is done loading page
        Do While .ReadyState <> READYSTATE_COMPLETE
            DoEvents
        Loop
    End With
    
    sHtmlBody = IE.Document.DocumentElement.innerHTML
    
    SaveTextToFile sHtmlBody, sPath, "utf-8noBOM"
    
    Set IE = Nothing
End Sub

Function SaveTextToFile(ByVal txt$, ByVal filename$, Optional ByVal encoding$ = "windows-1251") As Boolean
' функция сохраняет текст txt в кодировке Charset$ в файл filename$
' http://excelvba.ru/code/SaveTextToFile
' http://excelvba.ru/code/encode
'-----------------------------------------------------------------
Dim FSO As Object
Dim ts As Object
Dim binaryStream As Object

On Error Resume Next: Err.Clear
    Select Case encoding$
 
        Case "windows-1251", "", "ansi"
            Set FSO = CreateObject("scripting.filesystemobject")
            Set ts = FSO.CreateTextFile(filename, True)
            ts.Write txt: ts.Close
            Set ts = Nothing: Set FSO = Nothing
 
        Case "utf-16", "utf-16LE"
            Set FSO = CreateObject("scripting.filesystemobject")
            Set ts = FSO.CreateTextFile(filename, True, True)
            ts.Write txt: ts.Close
            Set ts = Nothing: Set FSO = Nothing
 
        Case "utf-8noBOM"
            With CreateObject("ADODB.Stream")
                .Type = 2: .Charset = "utf-8": .Open
                .WriteText txt
 
                Set binaryStream = CreateObject("ADODB.Stream")
                binaryStream.Type = 1: binaryStream.Mode = 3: binaryStream.Open
                .Position = 3: .CopyTo binaryStream        'Skip BOM bytes
                .flush: .Close
                binaryStream.SaveToFile filename$, 2
                binaryStream.Close
            End With
            'Debug.Print txt
 
        Case Else
            With CreateObject("ADODB.Stream")
                .Type = 2: .Charset = encoding$: .Open
                .WriteText txt
                .SaveToFile filename$, 2        ' сохраняем файл в заданной кодировке
                .Close
            End With
    End Select
    SaveTextToFile = Err = 0: DoEvents
End Function
...
Рейтинг: 0 / 0
HTML-сраницу сохранить локально на компьютере
    #40136918
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще надо быть


Код: powershell
1.
2.
3.
4.
5.
6.
7.
      $downloader = New-Object System.Net.WebClient

      $url = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=06/03/2018"

      $file = 'test.xml'

      $downloader.DownloadFile($url, $file)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HTML-сраницу сохранить локально на компьютере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]