Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 01.11.2018, 10:37   #1
brownb
Форумчанин
 
Регистрация: 16.10.2016
Сообщений: 104
Репутация: 10
По умолчанию получить содержимое html

пытаюсь получить содержимое html.По началу IE вообще не открывал ссылку после танцов с бубном и принудительного включение ssl 1.1 2 3 в ИЕ ссылка открылась.Но пишет "Это содержимое не удалось отобразить во фрейме.Попробуйте сделать следующее:
Открыть это содержимое в новом окне"
При клике на ссылку страница открывается как положено!

пытаюсь получить через idhttp1.Get

пишет что ssl версия не подходит(менял на все тот же результат).Error connecting with ssl. EOF was observed that violates the protocol
Кто сталкивался с такой проблемой?Тут не понятно ошибка из за фрейма или из за протокола.Может какие настройки поставить

кто поможет отблагадарю $

Последний раз редактировалось brownb; 01.11.2018 в 11:02.
brownb вне форума   Ответить с цитированием
Старый 01.11.2018, 11:27   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,385
Репутация: 3353

icq: 512-765
skype: alexp.frl
По умолчанию

По умолчанию WebBrowser может использовать режим 7 версии IE независимо от версии установленной на компе.

Можно изменить это в реестре http://msdn.microsoft.com/en-us/libr...wser_emulation

Вообще такую автоматизацию намного проще делать с помощью Selenium на любом ЯП где он доступен.

Ну или хотя бы TChromium (CEF) можно взять.
Alex11223 вне форума   Ответить с цитированием
Старый 01.11.2018, 12:31   #3
brownb
Форумчанин
 
Регистрация: 16.10.2016
Сообщений: 104
Репутация: 10
По умолчанию

а TChromium (CEF) можно на поток поставить?
brownb вне форума   Ответить с цитированием
Старый 01.11.2018, 12:36   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,385
Репутация: 3353

icq: 512-765
skype: alexp.frl
По умолчанию

Все так же как и с любыми UI компонентами, надо синхронизироваться.

В Selenium можно.
Alex11223 вне форума   Ответить с цитированием
Старый 01.11.2018, 17:43   #5
NetSpace
Профессионал
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Адрес: п.Путеец, Печорский р-н
Сообщений: 1,360
Репутация: 519
По умолчанию

вот вам в архиве программа, как получить содержимое странички.
кусок кода можно выкинуть - он выуживает температуру из html-кода.
Код:

Delete(rst,1,Pos('MG.Media.ad_top.start',rst)-1);
      Delete(rst,Pos('new adfox',rst),Length(rst)-Pos('new adfox',rst));
      a:=1;
      c:=0;
      while(a=1)do//and(c<8)do
      begin
         if(Pos('data-air=',rst)=0)then a:=0;
         if(Pos('data-air=',rst)<>0)then
         begin
            inc(c);
            Delete(rst,1,Pos('data-air=',rst)+Length('data-air='));
            if(c mod 2=1)then tst:=tst+Copy(rst,1,Pos('"',rst)-1)+#176+#32;
         end;
      end;
      Delete(tst,Length(tst),1);

вам нужно всего-то строку rst использовать по своему усмотрению
Вложения
Тип файла: rar GisMeteo 3.rar (17.1 Кб, 2 просмотров)
__________________
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить содержимое html brownb Фриланс 4 31.10.2018 21:45
получить содержимое URL Le0n4iko_o Общие вопросы Delphi 26 09.11.2013 08:20
Получить содержимое ячейки Listview Lleu C# (си шарп) 4 22.02.2011 01:12
Содержимое HTML страницы Fok Работа с сетью в Delphi 12 09.02.2011 21:27
Содержимое RichTexBox в html? НЕ_АЙС Общие вопросы .NET 1 02.05.2008 18:23


05:08.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru