Форум: "Сети";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизЗдравствуйте. Подскажите как отправить информацию из моей програм Найти похожие ветки
← →
antoncom (2003-12-21 14:15) [0]Я делаю программу в которой по окончании работы сотрудник должен отправить отчет о своей работе в интернет.
В интернете есть несколько форм (вроде как на досках объявлений или при регистрации интернет ресурсов в каталогах).
Так вот, чтобы человек сам на заходил на определенный адрес или несколько и не вводил сам свою информацию в форму, необходимо это автоматизировать.
Т.е. нажал одну кнопку и все :) Думаю вам идея понятна. Для меня главный вопрос: как подставить нужную информацию в нужное поле формы и нажать (програмно) на форме "Отправить". К сожалению тема интернета в делфи для меня самый слабый участок. В тех книгах по делфи, что мне доступны, о интернет компонентах и вообще по данной теме либо не сказано вообще ничего, либо написано что просто есть такие компоненты. Благодарен всем за любую помощь. Спасибо.
← →
panov (2003-12-21 14:23) [1]Все-таки самое лучшее воспользоваться формой отправки, но отправлять ее не из браузера, а самому, использую сокеты.
А для этого все равно придется изучить работу с сокетами.
← →
Esc (2003-12-21 14:51) [2]Если не хочешь разбираться с сокетами, то
по-моему для тебя лучший способ отправлять отчет e-mail"ом. В инете куча готовых компонентов и модулей для этого, если не найдешь приши мне я помогу esc@crazy.ru.
← →
antoncom (2003-12-21 15:14) [3]>Esc (21.12.03 14:51)
Email не подходит.
Куда я его буду отправлять? Чего-то я тут вообще ничего не могу понять. Если можно по подробнее объяснеите.
>panov (21.12.03 14:23)
Форма отправки..., так она у меня имеется в программе (лебел, мемо и т.д)
Можно ссылку, или пример, чтобы я понял что такое сокеты и с чем их едят.
p.s.
Тут вот в голову пришла мысль, что мне нужно реализовать почти то же самое, что делают программы на подобии тех, которые автоматически рассылают объявления на доски объявлений. Subman к примеру или IFBoard вроде так пишется.
← →
Esc (2003-12-21 15:25) [4]
> antoncom (21.12.03 15:14) [3]
Отправлять можно на почтовый ящик:) А если не подходит, то опиши нормально куда тебе нужно отправить отчет, а не "...отправить отчет о своей работе в интернет"
Если нужно програмно запостить форму на каком-то сайте то дай ссылку или код это форомы.
← →
antoncom (2003-12-21 17:23) [5]>Esc © (21.12.03 15:25)
Для меня главное, понять как это можно сделать. Да я буду знать полный адрес страницы с формой.
Но форма может быть любая, т.к. человек который делает сайт под меня подстраиваться не будет. Это я должен подстраиваться под него.
Вот вам пример формы, взял из первого попавшегося файла:
(естественно на странице имеется и другая дребеденть - банеры, таблици)
<form action="springRetreatJacketConfirmation.asp" method="post">
<p>Please type your gender</p>
<p>("male: or "female"):
<input type="text" name="gender"></p>
<p>Please type your preference of size</p>
<p>"S" "M" "L" "XL":
<input type="text" name="size"></p>
<p>Please type your preference of color</p>
<p>"Argent" or "Azure":
<input type="text" name="color"></p>
<p><input type="reset" value="Start Over on This Page">
<input type="submit" value="Save my Preferences"></p>
</form>
Вот как мне ее заполнить и нажать на "Save my Preferences"
Причем мне не нужно пользователю показывать сам процесс визуально. Ни каких окон и тем более "самостоятельного" движения курсора не должно быть. Думаю понятно.
← →
Esc (2003-12-21 17:45) [6]А никаких действий от пользователя и не нужно.
Тебе нужно подключиться к хосту где лежит этот springRetreatJacketConfirmation.asp и отправить запрос типа
POST /springRetreatJacketConfirmation.asp?gender=123&size=123&color=123 и т.д.
Если что-то не понятно стучись в асю 7512725 или esc@crazy.ru
← →
RaPToR_1 (2003-12-21 17:46) [7]нужно всего то нажать на ссылку
твойсервер/springRetreatJacketConfirmation.asp?gender=male&size=XL&color=Azure
а сделать это мона с помощью компоненты Tbroweser помойму
← →
antoncom (2003-12-22 22:10) [8]Можно узнать, а как добавить вместо 123 в ссылке
springRetreatJacketConfirmation.asp?gender=123&size=123&color=123
русский текст? Например слов 10.
← →
panov (2003-12-22 22:30) [9]http://delphimaster.net/view/1-1071857322/
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c