Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Скачать страницу из сети Добавлено: 02.04.13 12:00  

Автор вопроса:  Alex | Web-сайт: starsorion.com
Имеем сайт http://rp5.ru
Ранее скачивал погоду с него без всяких проблем по ссылке ,например, http://rp5.ru/7285/ru
Теперь же они изменили формат адреса на http://rp5.ru/Погода_в_Санкт-Петербурге.
Если ввести адрес в браузере в виде - http://rp5.ru/7285/ru , то происходит редирект на http://rp5.ru/Погода_в_Санкт-Петербурге и всё норм.
Но если я пытаюсь скачать по любому их этих двух вариантов, то могу только картинки скачать с этих страниц,а вот саму htm страницу нет:( Понятно,что если ввести адрес с кириллицей, то проблема в этом, а вот если http://rp5.ru/7285/ru , то видимо редирект не идёт(
API функции и компоненты VB с такими адресами не скачивают.
Если использовать компонент браузера, то с ним норм, но сохранить страницу без диалогового окна из него тоже никак(

Посоветуйте что-нибудь...
Может пример рабочий или компонент какой левый...

Заранее благодарен.
С ув. Alex

Ответить

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

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 02.04.13 20:53
Но ведь у них же есть выдача XML. http://rp5.ru/docs/xml/ru?id=7285

Ответить

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



Вопросов: 11
Ответов: 40
 Web-сайт: starsorion.com
 Профиль | | #2
Добавлено: 03.04.13 22:06
Благодарю, как вариант я рассматривал его,но пока не очень устраивает

Ответить

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



Вопросов: 11
Ответов: 40
 Web-сайт: starsorion.com
 Профиль | | #3
Добавлено: 04.04.13 13:37
Вернулся я к экспериментам с контролом Inet. Не помню уже ,что я делал с ним в прошлый раз, но запустить через него скачивание страниц по вышеуказанному адресу я не смог.
Теперь повторил с нуля. Т.е переписал весь код. Теперь работает, но есть проблема. Работать компонент будет через проксик и вот как раз это не могу запустить. Ответ от проксика всегда приходит - ..."пока не пройдёте аутентификацию". Логин/пароль/адреса проксика/порт я ему прописал, но увы((

Кто-то проходил это? Что-то посоветуете?

Ответить

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



Вопросов: 11
Ответов: 40
 Web-сайт: starsorion.com
 Профиль | | #4
Добавлено: 22.05.13 21:14
Доброго времени суток всем!
Возвращаясь к проблемам работы в сети)

Вопрос такой...
Закачивая с помощью контрола Inet картинку в байтовый массив p() можно ли проверить есть ли там что-то? Не догоняю как проверить((

Ответить

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



Вопросов: 11
Ответов: 40
 Web-сайт: starsorion.com
 Профиль | | #5
Добавлено: 24.05.13 09:29
Не актуально...) Решил...

Ответить

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



Вопросов: 11
Ответов: 40
 Web-сайт: starsorion.com
 Профиль | | #6
Добавлено: 11.06.13 21:53
Чтобы скачать страницы из сети я спец. взял контрол Inet, т.к. он может работать через прокси и это было основополагающим. Но с ним я столкнулся с проблемой которая выросла на ровном месте. Он не хотел качать через прокси. Параметры прокси я ему конечно задавал, но он упорно не хотел качать... Читанул форумы, читанул MSDN(и в оригинале тоже), сделал как написано,но не качал. Решение проблемы оказалось не совсем очевидным. Параметры для прокси и вызов метода для скачивания нужно задавать и вызывать строго в определённой последовательности, иначе он отказывается работать.
Это так сказать для тех, кто столкнётся с данной проблемой)

Ответить

Страница: 1 |

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



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