Считывание данных из инета

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NeOz
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 06.07.2006 (Чт) 0:56

Считывание данных из инета

Сообщение NeOz » 30.06.2008 (Пн) 1:19

Всем привет!
Такой вопрос - вообщем есть файл в инете (например yandex.ru/1.html), и есть программа которая должна считать его сожержимое.
Например в файле 2 строчки, и эти 2 строчки программа должна считать и в переменную запомнить.
Подскажите как это реализовать?
Заранее благодарен!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.06.2008 (Пн) 7:42

Вбить в поиск "скачать файл", поразиться количеству обсуждений этого вопроса и надеяться, что тему просто закроют без дополнительных санкций.
Лучший способ понять что-то самому — объяснить это другому.

NeOz
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 06.07.2006 (Чт) 0:56

Сообщение NeOz » 30.06.2008 (Пн) 10:27

Antonariy писал(а):Вбить в поиск "скачать файл", поразиться количеству обсуждений этого вопроса и надеяться, что тему просто закроют без дополнительных санкций.

Я искал но такого не нашел.. Можешь если не трудно ссылку кинуть

HiSER
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 88
Зарегистрирован: 04.07.2007 (Ср) 18:17

Сообщение HiSER » 30.06.2008 (Пн) 11:13

InternetOpenFile, InternetReadFile ...

или

WinSock + GET запрос ...

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 30.06.2008 (Пн) 11:18

NeOz писал(а):Я искал но такого не нашел.. Можешь если не трудно ссылку кинуть

ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ плохо искали. Как говорится - Shame on you 8)

Нахождение инфы заняло 10 секунд. (в зависимости от скорости набора текста, скорости связи с интернетом и внимательности, значение варьируется от 5 секуд до 2-ух минут.)

http://bbs.vbstreets.ru/viewtopic.php?t=23648&highlight=%F1%EA%E0%F7%E0%F2%FC+%F4%E0%E9%EB+%E8%ED%F2%E5%F0%ED%E5%F2

Старайтесь. 8)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.06.2008 (Пн) 11:41

NeOz писал(а):
Antonariy писал(а):Вбить в поиск "скачать файл", поразиться количеству обсуждений этого вопроса и надеяться, что тему просто закроют без дополнительных санкций.

Я искал но такого не нашел.. Можешь если не трудно ссылку кинуть
Либо я гений, либо ты .. ммм .. совсем наоборот, чтобы не сказать хуже.
Тынц.
Лучший способ понять что-то самому — объяснить это другому.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 30.06.2008 (Пн) 12:41

Antonariy писал(а):Либо я гений, либо ты .. ммм .. совсем наоборот, чтобы не сказать хуже.


Я думаю в данном выражении оба утверждения верны без оператора условия "либо" (OR) ! :lol:

NeOz
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 06.07.2006 (Чт) 0:56

Сообщение NeOz » 30.06.2008 (Пн) 20:48

Так в том, то и дело, что там скачивание файла на комп, а уже потом считывание.. а мне нужно прямо из инета считать пару строк с файла..

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 30.06.2008 (Пн) 21:11

NeOz, это называется прочитать файл, не открыв его? :)
В любом случае тебе придётся получить полное содержимое файла, а уже потом вычленить нужную информацию. Так что сначала попробуй получить весь файл, и если с этим проблем не будет, то переходи к извлечению конкретных строк из него. Если на каком-то этапе возникнут затруднения, то задавай соответствующие конкретные вопросы.
Salus populi suprema lex

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 30.06.2008 (Пн) 21:30

2 dr.MIG:
dr.MIG писал(а):В любом случае тебе придётся получить полное содержимое файла, а уже потом вычленить нужную информацию.


Ммм. Ну почему же весь ? Можно же например указать в заголовке запроса Range и получить указанную часть данных с оперделённого байта ? :roll:

2 NeOz: Уважаемый NeOz, а чем вас не устраивает получение файла тем методом, который предложен по вышепредложенной мной ссылке ? Скачка через XMLHTTP / WINHTTP ? Данные при этом вы получаете в байт массив. :?:

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 30.06.2008 (Пн) 21:31

2 dr.MIG:
dr.MIG писал(а):В любом случае тебе придётся получить полное содержимое файла, а уже потом вычленить нужную информацию.


Ммм. Ну почему же сразу полное ? Можно же например в заголовке Range указать часть данных которую нужно получить ? :roll:

2 NeOz: Уважаемый NeOz, а чем вас не устраивает получение файла тем методом, который предложен по вышепредложенной мной ссылке ? Скачка через XMLHTTP / WINHTTP ? Данные при этом вы получаете в байт массив. :?:

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 01.07.2008 (Вт) 8:38

Мне кажется не все сервера поддерживают range.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53

    TopList