![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
В общем то проблему описал.
webbrowser почему-то скачивает страницу вместо,того,чтобы открыть. Вот код Код:
webbrowser1.Navigate('http://on2gkylnmnxw23lvnzuxi6jomnxw2.dresk.ru/market/search/render/?query=&start=0&count=10&search_descriptions=0&sort_column=price&sort_dir=asc&appid=730&c'+'ategory_730_ItemSet%5B%5D=any&category_730_TournamentTeam%5B%5D=any&category_730_Weapon%5B%5D=any&category_730_Type%5B%5D=tag_CSGO_Type_Knife'); |
|
#2
|
||||
|
||||
|
Да это ссыль на скачивание, и в "обычном" браузере тоже самое, не на открытие
|
|
#3
|
|||
|
|||
|
ну у меня в браузере yandex/firefox нормально открывается,новая вкладка.
А можно как то не скачивать? Моя задача,получить из браузера код этой страницы. |
|
#4
|
||||
|
||||
|
потому что в ответе Response Headers:
Код HTML:
|
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
Тебе надо текст страницы или отобразить ее.
Если текст - то скачай напрямую с помощью Indy (TIdHTTP), например. Если надо и отобразить, то загрузи в браузер скачаный текст. ЗЫ. Перехватывать и править хедеры задача гораздо сложнее, чем такой вот велосипед. |
|
#7
|
||||
|
||||
|
Цитата:
Код:
var
Document: IHtmlDocument2;
begin
Document := WebBrowser2.Document as IHtmlDocument2;
if Document <> nil then
Memo1.Text :=( Document.all.Item( NULL, 0) as IHtmlElement ).OuterHTML;
end; |