Исходники Delphi

Добро пожаловать на наш портал

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Меню

Не доступно

Не доступно

Опрос

Оцените мой сайт

Проголосовало: 118
Другие опросы

Главная » 2013 » Март » 26 » Исходник заполнение полей Login|Pass
17:46
Исходник заполнение полей Login|Pass
Пример показывающий заполнение форм в компоненте TWebBrowser. Данный пример хорошо подходит, для заполнения форм объявлений, как в AllSumbitter.



Для начала мы создадим форму, и туда поместим компонент: TWebBrowser из вкладки Internet.

Теперь нам надо добавить функции, которые будут выполнять заполнение форм.
Код

//Клик по кнопке
procedure BClick(WebBrowser: TWebBrowser; BFieldName: string);
var
i: Integer;
html_tag: variant;
begin
html_tag:=WebBrowser.OleObject.Document.forms.item(0).elements;
for i:=0 to (html_tag.length-1) do
begin
if (html_tag.item(i).value=BFieldName) then
html_tag.item(i).click;
end;
end;

//Заполненик полей
function FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
var
i, j: Integer;
FormItem: Variant;
begin
Result := False;
//no form on document  
if WebBrowser.OleObject.Document.all.tags('FORM').Length = 0 then
begin
Exit;
end;
//count forms on document
for I := 0 to WebBrowser.OleObject.Document.forms.Length - 1 do
begin
FormItem := WebBrowser.OleObject.Document.forms.Item(I);
for j := 0 to FormItem.Length - 1 do
begin
try
//when the fieldname is found, try to fill out  
if FormItem.Item(j).Name = FieldName then
begin
FormItem.Item(j).Value := Value;
Result := True;
end;
except
Exit;
end;

end;
end;
end;


Скачать исходник
Категория: Интернет и сети | Просмотров: 1243 | Добавил: Reif | Рейтинг: 0.0/0
Всего комментариев: 0


Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

 
Исходники Delphi
Сделать бесплатный сайт с uCoz |