![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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
|
|||
|
|||
|
мне нужен текст,про idhttp.get я знаю,но это не подходит,мне нужно чтобы сайты определяли меня как браузер,а не как программу.
Мне нужно каждую секунду открывать страницу в браузере и получать текст из браузера |
|
#8
|
||||
|
||||
|
Цитата:
|
|
#9
|
|||
|
|||
|
через браузер никак нельзя?
|
|
#10
|
||||
|
||||
|
Цитата:
![]() с флагами игрался? |
|
#11
|
|||
|
|||
|
только сейчас на том сайте нашел,что можно настроить доступ для конкретного браузера
http://proxy.lelouet.fr/index.php внизу кнопка "Edit browser" там можно выбрать браузер и получить user-Agent. Думаю это то что мне нужно,что нужно написать в программе,если к примеру в настройках выбрать Chrome windows7? |
|
#12
|
||||
|
||||
|
Посмотри в режиме отладки что хром отправляет. У меня его нет, я не могу посмотреть.
|
|
#13
|
||||
|
||||
|
Цитата:
Код:
var
Document: IHtmlDocument2;
begin
Document := WebBrowser2.Document as IHtmlDocument2;
if Document <> nil then
Memo1.Text :=( Document.all.Item( NULL, 0) as IHtmlElement ).OuterHTML;
end; |