ورود

View Full Version : راهنمايي براي لاگين در سايت https با captcha code



a_mogheimi
جمعه 13 اردیبهشت 1392, 22:04 عصر
سلام
من ميخام يك application بنويسم كه بتونه وارد يك سايت بشه و بتونه اتوماتيك كارهايي رو انجام بده .
اين كارو با embeddedwb‌ براحتي انجام دادم ولي نميخام ازروش browse استفاده كنم و ترجيح ميدم از get & post يا روش ديگه اي اين كار انجام بشه
فقط هنگام لاگين چون captcha code داره ميخام عكس اون كد در يك image نمايش داده بشه و بعد از وارد كردن كد بصورت دستي بقيه كارها اتوماتيك انجام بشه ( لاگين كنه وبعد از لاگين يك فرم مياد اونجا اطلاعاتي رو وارد كنه اون فرم رو post كنه و ... )
اينم آدرس سايت مورد نظر هستش :
https://prenotaonline.esteri.it/Login.aspx?cidsede=100095&returnUrl=//
اگه با كامپوننت خاصي ميشه اينكارو انجام داد ممنون ميشم با ذكر مثال راهنماييم كنين.

firststep
شنبه 14 اردیبهشت 1392, 08:37 صبح
سلام عزیزم



http: TIdHTTP;
a: string;
Post : TStringList ;
begin
MyResult := TStringStream.Create;

Post := TStringList.Create ;
Post.Add('Username=usr');
Post.Add('Password=pwd');
http:=TIdHTTP.Create();
http.Post(s,Post,myresult);





حالا بعد از این کار از myresult می تونی به عنوان سورس صفحه ای که باز گشته استفاده کنید
کامپوننت هم idhttp
که در سورس بالا نمایش دادم که چه کاری باید انجام بدی
همراه خوده دلفی هستش

hp1361
یک شنبه 14 مهر 1392, 10:29 صبح
سلام

پس چطور عکس اون Capcha رو به کاربر نشون بدیم؟