WinHttp. Получить текст html страницы #751707


#0 by Zixxx
Пробую получить текст страницы по ссылки, URL - произвольная ссылка В итоге получаю ошибку. Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Область данных, переданная по системному вызову, слишком мала. Ошибка выходит для любой ссылке. Как получить текст html по ссылке через WinHttp? Или есть какие-то другие методы? Через ПолеHTML  документа не подходит
#1 by Lexey_
HTTPЗапрос
#2 by Zixxx
Что я делаю не так?
#3 by Lexey_
убери http:// и  Новый ЗащищенноеСоединениеOpenSSL
#4 by efim16rus
Соединение = Новый HTTPСоединение(";); И всё работает!
#5 by Zixxx
Тело возвращает как <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> Что еще добавить нужно?
#6 by Asmody
зачем тебе ssl на мисте?
#7 by Zixxx
Убрал уже, брал из примера который был, но результат от этого не поменялся
#8 by Lexey_
весь код посмотреть бы
#9 by Asmody
код ответа 301 - это постоянный редирект. Надо в заголовках смотреть на location и брать оттуда адрес.
#11 by Lexey_
HTTPСоединение = Новый HTTPСоединение(";);
#12 by Lexey_
без http, но с www
#13 by Lexey_
http форум дописал
#14 by Рэйв
следующий вопрос наверное будет- как парсить то что получил:-)
#15 by Asmody
форум - он такой
#16 by Рэйв
Злой
#17 by Asmody
Зачем парсить мисту?
#18 by Рэйв
И к нубам злой и просто так стал:--)
#19 by Рэйв
здрасте. он html собрался получать
#20 by Рэйв
его можно конечно как текст разобрать, но сам понимаешь что это за гемор:-)
#21 by Asmody
Если html валидный, его можно в ДокументHTML засунуть, оттуда получить ДокументDOM, а его уже обрабатывать через xpath. Это уже обсуждали с примерами.
#22 by Рэйв
Я не сомневаюсь, что ты бы его и через скуль провернул:-)
#23 by Asmody
Я бы его провернул через какой-нибудь маленький сервис, который мне отдал бы нужные данные на тарелочке.
#24 by Котокот
Твоя ошибка в том, что ты используешь WinHTTP. Сделай так:
#25 by Котокот
+ Тут, если что, уже и готовый ДокументHTML впридачу, перебирай его, если надо, доставай нужные элементы и их содержимое, парсить ничего не надо.
#26 by Zixxx
А что такое щит?
#27 by Asmody
#28 by Котокот
“Ship High In Transit” (”перевозить только наверху”)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С