Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Получение данных с сайта Добавлено: 30.07.04 21:27  

Автор вопроса:  Tigre
Люди, подскажите как в Visual Basic 6.0 заставить программу брать информацию с сайта. С сайта сохранённого на винчестере уже читает, а с интернета нехочет. Заранее благодарен.

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 30.07.04 21:46
см. примеры на тему WinInet... я думаю этого будет достаточно...

Ответить

Номер ответа: 2
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #2
Добавлено: 30.07.04 23:09
or raw HTTP

Ответить

Номер ответа: 3
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #3 Добавлено: 31.07.04 08:30
А у меня еще есть функция URLDownloadToFile (WINXP)

Но чето я сомневаюсь что она стандартная...
Хотя я ее в APIViewer'e откопал

Private Declare Sub URLDownloadToFile Lib "URLMON.dll" (ByVal lpunknown As Long, ByVal lpcstr As String, ByVal lpcstr As String, ByVal dword As Long, ByRef TLPBINDSTATUSCALLBACK As LPBINDSTATUSCALLBACK)

Ответить

Номер ответа: 4
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #4 Добавлено: 31.07.04 08:31
А что это у тебя "С сайта сохранённого на винчестере..."
Что свой браузер пишешь?

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 31.07.04 10:56
2ZagZag, не находишь что это криво !? сначала сохранять страничку, потом ее считывать и парсить ?
Проще через wininet загрузить данные со странички и ничего не сохраняя, сразу начать обрабатывать :)
Да и к тому же, можно будет создавать запросы GET да POST... чего не умеет DownloadToFile...

Ответить

Номер ответа: 6
Автор ответа:
 Tigre



Вопросов: 34
Ответов: 63
 Профиль | | #6 Добавлено: 31.07.04 15:04
   Пишу я не браузер, а програмку которая пересчитывает по курсам валют. Хочу чтобы она курс с сайта получала.
   А что это за wininet и как ним пользоваться.

Ответить

Номер ответа: 7
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #7
Добавлено: 31.07.04 15:15
wininet это такая dll :)
Если поискать, то вполне можно найти класс, реализующий все что тебе необходимо... (через АПИ)

Ответить

Номер ответа: 8
Автор ответа:
 Tigre



Вопросов: 34
Ответов: 63
 Профиль | | #8 Добавлено: 31.07.04 15:21
    Я ещо плохо разбираюсь в VB. Так что всё выше перечисленное звучит для меня как ругательство.:)

Ответить

Номер ответа: 9
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #9
Добавлено: 31.07.04 19:21
WinInet - фигня с предварительным задаванием размера буффера. Советую послать нормальный НТТР хеадер и все будет ОК.

Ответить

Номер ответа: 10
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #10
Добавлено: 31.07.04 19:51
DaSharm, а что проще :)))
Зачем платить боьше, если результат одинаков ;)

Ну да ладно:
ftp://crts.ru/sne/VB/WinInet_.rar
ftp://crts.ru/sne/VB/WSOCK.rar

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам