|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Необходимо считать код странички для обработки как это сделать???
Помогите плиз, нужно считать со странички код для его обработки, т.е. есть страничка например http://www.test.ru/test.htm, я использовал Memo для считки кода, при тестировании когда страница находиться на жестком все работало, но когда пытаешься сделать Memo....LoadFromFile('http://www.test.ru/test.htm'), то программа пытается открыть файл с текущей папки прибавляя URL, причем если используешь OpenDialog и в строке выбора файла указываешь страницу - все работает, но мне так не надо у меня переодически должно все считываться, не открывать же каждый раз OpenDialog , не могу допетрить как сделать... Может какой другой компонент использовать который специльно для этого создан??? А то я тут мучаюсь с этим Memo???
|
#2
|
||||
|
||||
var
Str: TStringList; begin ... Str.Text:=IdHTTP1.Get('http://domain.ru/index.html') |
#3
|
|||
|
|||
Спасибо, но есть ещё вопрос про вывод с http изображение в TImage!!!
Спасибо все отлично загружается и обрабатывается, только вот сталкнулся с почти такой же проблемой, как вывести jpg файлик с http://..... в компонент Timage?
Вообще программка обрабатывает видео файлы с камер слежения, т.е. при движении сохраняются каждые 5 сек. jpg-ки с той камеры где происходит движение и создается html страничка для каждой камеры своя и каждый раз создается заново программой видеосъемки и с неизвестным алгоритмом именования jpg, этой страничкой никак нельзя нормально пользоваться и изменить её код, поэтому пришлось написать свой программный-обработчик этих хреносозданных страничек. Я вывел сейчас эти jpg-ки в компонент WebBrouser ну или как-то так называется (точно не помню так как делфи дома, а инет с видео на работе ), но проблема в том что присутствует полоса прокрутки, отбражает не во весь экран jpg-ки и нет возможности изменить соотношение сторон, а это необходимо обязательно, так как файл с камеры формируется, тоже очень интересно, разрешение у него получается 704*288 хотя рельное его разрешение при выводе на экран должно быть 704*576, Timage идельно работает, но теперь его не могу его заставить работать с URL. |
#4
|
|||
|
|||
а как выбрать определённый текст с считаемого адреса вот например если мне надо курс валют из всякой кучи выбрать???
|
#5
|
||||
|
||||
ну выдрать линк картинки из этой хтмл-ной картинки и загружать.
функцией pos или posex (возвращают положение подстроки в строке) соответственно подстрокой будет скажем "<img src=". возвратиться номер каким по счёту тут символ "<". ну и той же функцией узнать положение тескта ".jpg". Усё знаем где начинается и где кончается текст линка на картинку. Берем его(соотв. функциями - в хелпе там всё описано про фун-ции со строками) и качаем. |
#6
|
|||
|
|||
Извини но в этом деле ламер полный. Если чесно я ничё не понял. Ну вот мне например с яндекса нужно выдрать курс валют.
|
#7
|
|||
|
|||
Люди знающие делфи, помогите плза, вам минуту поправить это дело
Вот тут http://libisense.com/proxy.rar лежат исходники прожки, которую запускаешь и указываешь ей порт, а у себя в браузере прописываешь 127.0.0.1:3128 и она выполняет функции прокси. Так вот, мне надо всего-лишь, чтобы при наборе в строке браузера http://example.com/, она показывала контент с http://zzzz.ru/script.php?go=http://example.com
|
#8
|
|||
|
|||
Парсинг данных с веб-странички
каким кодом можно заставить отображаться на форме только отдельные элементы веб-страницы, не считывая её целиком (например отдельных форм)
|
#9
|
|||
|
|||
Цитата:
ап как сие исполнить? |
#10
|
||||
|
||||
Для этого моешь начинать писать свой локальный прокс. Сначала получаешь всю страницу, затем парсишь её, вырезаешь что не нужно, а затем только отправляешь в браузер.
SysMan. C++Builder Internet/Intranet Programming. |
#11
|
||||
|
||||
открывешь Оперу/Ослика/Лису... Загружаешь соответствующую страничку... Запоминаешь путь(урл). Сохраняешь эту страницу, разбираешь как файл, запоминаешь где и чито искать... Короче, парсинг, парсинг, парсинг...
SysMan. C++Builder Internet/Intranet Programming. |
#12
|
||||
|
||||
ни ччо не понял
SysMan. C++Builder Internet/Intranet Programming. |