Einzelnen Beitrag anzeigen

Scorp11

Registriert seit: 13. Jan 2009
16 Beiträge
 
#1

Brauch ein bisschen Hilfe mit den indy´s

  Alt 18. Jan 2010, 20:02
hi leute

ich brauch ein bisschen start hilfe mit den indys

1. ich will mich auf einer seite einloggen (nach vielen suchen hab ich ein funktionierenden in diesen thread gefunden: Delphi für Win32
http.Post Felder werden nicht ausgefüllt!
)
2. will ich sobald eingeloggt das er auf ein link klickt
3. will ich eine checkbox bedienen
4, will ich buttons klicken

hier der code aus dem thread
Delphi-Quellcode:
procedure PostData;
var
  http : TIdHTTP;
  Source: string;
  CookieMgr: TIdCookieManager;
  PostParams: TIdMultiPartFormDataStream;
const
  AddPageURL = 'http://www2.motoscout24.de/ger/private/privateeditmoto.asp';
begin
  CookieMgr := TIdCookieManager.Create(nil);
  http := TIdHTTP.Create(nil);
  http.CookieManager := CookieMgr;
  http.Request.ContentType := 'text/html';
  http.Request.AcceptCharSet := 'ISO-8859-1';
  http.Request.AcceptLanguage := 'DE';
  http.HandleRedirects := true;
   
  PostParams := TIdMultiPartFormDataStream.Create;
  PostParams.AddFormField('ctst', 'yes');
  PostParams.AddFormField('make', '13');
  PostParams.AddFormField('model', '148');
  PostParams.AddFormField('category', '16');
  PostParams.AddFormField('price', '500');
  PostParams.AddFormField('send', 'Jetzt kostenlos inserieren');
  PostParams.AddFormField('pubstart', '');
  PostParams.AddFormField('pubend', '');
  PostParams.AddFormField('id', '0');
  PostParams.AddFormField('language', 'ger');
  PostParams.AddFormField('action', 'save');

  Source := http.Post(AddPageURL, PostParams);
  with TStringList.Create do
  try
    Text := Source;
    SaveToFile('C:\test.html');
  finally
    Free;
  end;
  PostParams.Free;
  CookieMgr.Free;
  http.Free;
end;
aber wie mach ich jetzt das mit den link klicken? also z.b. von "home.html" zu "blubb.html" navigieren und da den link mit der caption "link" klicken denn öffnet sich meisstens ein popup (also is im browser so kp wie es jetzt bei den indys ist) und da auf der "neuen" seite soll er eine checkbox und ein button "klicken"


aber wie mach ich das? kennt vllt jemand gute seiten/tutorials wo es erklärt wird? aber bitte keine englischen kann kein englisch


wäre euch echt dankbar wenn ihr mir da weiter helfen würdet

ps. bitte nicht webbrowser vorschlagen mit webbrowser schaff ich das mittlerweile selbst will es mit den indys machen weil die schneller usw. sind

mfg,