Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.07.2008, 04:08   #1
sklazer
просто sklazer
Пользователь
 
Аватар для sklazer
 
Регистрация: 14.07.2008
Сообщений: 10
Вопрос Получение/Отправка данных в интернет

Допустим, в интернете есть страничка
http://website/page.html
Её код:
Код HTML:
<html>
<head>
<title>Курс доллара (Обновление каждую секунду)</title>
</head>

<body>

<p>Курс доллара на сегодня: 23.59 руб</p>

</body>

</html>
1.Как с помощью Delphi Вытащить с этой странички курс доллара?
2. Если это будет изображение - как его вставить в Delphi?
3. Как заполнить поля (например, регистрации) через Delphi?

Сильно не пинайте, если тема уже была.
sklazer вне форума
Старый 15.07.2008, 06:30   #2
sklazer
просто sklazer
Пользователь
 
Аватар для sklazer
 
Регистрация: 14.07.2008
Сообщений: 10
По умолчанию

Нашел подобную тему:
http://programmersforum.ru/showthread.php?t=13425

Просьба к товарищу Квэнди - объясните как получать с интернета данные? =)

Последний раз редактировалось sklazer; 15.07.2008 в 06:44.
sklazer вне форума
Старый 15.07.2008, 10:07   #3
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Таких тем была куча, можно было просто поискать ) и в том числе писал уже именно код парсинга курса валют.
Алгоритм работы:
компонент: IdHttp (вкладка Indy clients)
метод get возвращает текст страницы.
затем обычными функциям Delphi (copy,pos) парсите полученный код страницы, вытаскивая из него необходимое значение.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 15.07.2008, 12:46   #4
sklazer
просто sklazer
Пользователь
 
Аватар для sklazer
 
Регистрация: 14.07.2008
Сообщений: 10
По умолчанию

Благодарю, пока вопросов нет ( но скоро обязательно появятся) =)
sklazer вне форума
Старый 17.07.2008, 03:55   #5
sklazer
просто sklazer
Пользователь
 
Аватар для sklazer
 
Регистрация: 14.07.2008
Сообщений: 10
По умолчанию

Вот вопрос:
как при помощи Delphi получить Капчу?
Тут:
http://programmersforum.ru/showthread.php?t=13425
толком эту тему не раскрыли - поэтому хочется узнать.

Вот нашел такой код для отправки POST запроса:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
list: TStringList;
begin
  list := TStringList.Create;

//заполняем параметры
  list.Add('param1=value1');
  list.Add('param2=value2');

  try
//пытаемся отправить методом POST на указанный URL
//и отобразить возвращенный текст
    memo1.lines.text := IdHTTP1.Post('http://www.site.ru/script.php',list);
  finally
//освобождение
    list.Free;
    IdHTTP1.Disconnect;
  end;
end;
Как вам он?
Да, вопрос с каптчой остается в силе.

Последний раз редактировалось sklazer; 17.07.2008 в 04:11. Причина: нашел новый код
sklazer вне форума
Старый 17.07.2008, 09:49   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

капча получается тем же самым get запросом на тот url, на который ссылкается страница при её генерации, и после этого сохраняется в виде изобржения
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 17.07.2008, 09:49   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

да, код по отправке post запросов верен
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 17.07.2008, 12:39   #8
sklazer
просто sklazer
Пользователь
 
Аватар для sklazer
 
Регистрация: 14.07.2008
Сообщений: 10
По умолчанию

Спасибо, будем пробовать =)
sklazer вне форума
Старый 06.01.2009, 22:50   #9
Ranger88
Новичок
Джуниор
 
Регистрация: 06.01.2009
Сообщений: 2
По умолчанию

Как проверить наличие страницы в интернете (аналогично FileExists на компе)?

Последний раз редактировалось Ranger88; 06.01.2009 в 23:01.
Ranger88 вне форума
Старый 06.01.2009, 23:04   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

проанализировать get этой страницы
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение типа данных Proof БД в Delphi 2 14.05.2008 20:38
отправка данных на php скрипт papa_serg Работа с сетью в Delphi 2 10.04.2008 10:56
Получение данных от php скрипта.. Sanich Работа с сетью в Delphi 5 20.12.2007 16:41
Отправка данных php скрипту Alar Работа с сетью в Delphi 1 01.12.2006 04:29