Гружу страницу, событие -при полной загрузке извлекаю исходный код в мемо, в мемо ищет необходимые данные на странице и извлекает в нужные мне label.
затем нужно чтобы бот сражался на арене, я это все написал функциями, но не хочет воспроизводить процедуру бесконечно по таймеру((
вот пример исходника
Код:
procedure TForm1.Button1Click(Sender: TObject);
var X, A, B, Y, V, Z, C: Real;
var
i : Integer;
begin
A:=StrToFloat(Label4.Caption);
B:=StrToFloat(Label6.Caption);
C:=StrToFloat(Label8.Caption);
X:=StrToFloat(Label10.Caption);
Y:=StrToFloat(Label12.Caption);
Z:=StrToFloat(edit1.Text) ;
V:=round(A+B+C+Y+X)/5;
begin
while WebBrowser1.ReadyState<READYSTATE_COMPLETE do
for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
if webbrowser1.OleObject.document.links.item(i).innertext='Арена' then
begin
webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
end;
for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
if webbrowser1.OleObject.document.links.item(i).innertext='Старшие' then
begin
webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
end;
if V<Z then begin
end;
for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
if webbrowser1.OleObject.document.links.item(i).innertext='Сражаться' then
begin
webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
end;
if V>Z then begin for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
if webbrowser1.OleObject.document.links.item(i).innertext='Следующий' then
begin
webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
end;
end;
end;
end;
end.
1) Загрузка данных в memo в случае если он не используется пользователем это просто штамп *****кода.
2) Слетело форматирование кода и теперь это просто пипец....
На заметку: между объявлением процедуры(procedure TForm1....) и её началом(begin...) можно писать 1 раз слово var, в начале.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)
Прогиб не засчитан. Пиши хоть миллион раз, это не есть ошибкой.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).