Parsi Coders
پر کردن فیلد های یک سایت - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Visual Basic Programming (http://parsicoders.com/forumdisplay.php?fid=39)
+---- انجمن: Visual Basic 6 (http://parsicoders.com/forumdisplay.php?fid=44)
+---- موضوع: پر کردن فیلد های یک سایت (/showthread.php?tid=3454)



پر کردن فیلد های یک سایت - sajad-kh - 01-25-2014

سه تکست باکس داریم
یکی برا username
یکی برا Password
یکی برا سایت مورد نظر همون صفحه ی لاگین
ویک دکمه
چطور با زدن دکمه سایت مورد نظر باز بشه بعد
اطلاعات موجود در تکست باکس به فیلد های یک سایت انتقال بدیم
مثل عکس
[عکس: asdg.JPG]
هرچی گشتم پیدا نکردم
با سورس بگذارید
 

 

 

 

 

 


RE: پر کردن فیلد های یک سایت - parvin - 01-26-2014

من الان vb6 رو سیستمم ندارم .شب برم خونه نصب میکنم و دقیق بهت میگم ولی فکر کنم این جواب بده 
1- یه کنترل webbrowser به پروژت اضافه کن . بعدش این کدها رو بنویس




کد:
Private Sub Command1_Click()
WebBrowser1.Navigate ("http://www.yoursite.com/" & "loginstringhere")
End Sub




 

 


RE: پر کردن فیلد های یک سایت - sajad-kh - 01-26-2014

(01-26-2014، 10:11 AM)'parvin' نوشته: من الان vb6 رو سیستمم ندارم .شب برم خونه نصب میکنم و دقیق بهت میگم ولی فکر کنم این جواب بده 
1- یه کنترل webbrowser به پروژت اضافه کن . بعدش این کدها رو بنویس





کد:
Private Sub Command1_Click()
WebBrowser1.Navigate ("http://www.yoursite.com/" & "loginstringhere")
End Sub




 

 

 


هر کاری کردم که کنترل webbrowser رو به فرم اضافه کنم با خطای زیر مواجه میشیم با این چکار کنم
[عکس: web.GIF]
 


RE: پر کردن فیلد های یک سایت - mohammad-alone - 01-27-2014

دوست عزیز باید دوباره فایل DLL اون رو رجیستر کنید
اسم اون فایل رو تغیر بدید و دوباره با برنامه 

regsvr32.exe 

در پوشه system32 
ویندوز رجیستر کنید

پیروز باشید

در مورد سوال اولتون هم باید این رو بگم که باید سورس اون صفحه ای رو که میخواید لاگین کنید باز کنید

و ببینید اسم اون کنترلهایی که عملیات ورود اطلاعات رو برای سرور ویفرستن چیه که بعد از اون باید دستورات http رو بلد باشید و با برنامه نویسی خودتون اون ورودی ها رو برای سرور ارسال کنید و منتظر دریافت نتیجه باشید

بعد از دریافت نتیجه سرور یه پاسخ برای شما میفرسته که آیا یوزر و پسورد شما درست بوده یا غلط

باز شما برنامه نویسی میکنید که اگر درست بود اینکارها رو بکن و اگر غلط بود این کارهارو

این کار کمی وقتگیر هستش ولی فوق العاده شیرین هستش

پیروز باشید


RE: پر کردن فیلد های یک سایت - sajad-kh - 01-27-2014

(01-27-2014، 11:40 AM)'mohammad-alone' نوشته: دوست عزیز باید دوباره فایل DLL اون رو رجیستر کنید
اسم اون فایل رو تغیر بدید و دوباره با برنامه 

regsvr32.exe 

در پوشه system32 
ویندوز رجیستر کنید

پیروز باشید

در مورد سوال اولتون هم باید این رو بگم که باید سورس اون صفحه ای رو که میخواید لاگین کنید باز کنید

و ببینید اسم اون کنترلهایی که عملیات ورود اطلاعات رو برای سرور ویفرستن چیه که بعد از اون باید دستورات http رو بلد باشید و با برنامه نویسی خودتون اون ورودی ها رو برای سرور ارسال کنید و منتظر دریافت نتیجه باشید

بعد از دریافت نتیجه سرور یه پاسخ برای شما میفرسته که آیا یوزر و پسورد شما درست بوده یا غلط

باز شما برنامه نویسی میکنید که اگر درست بود اینکارها رو بکن و اگر غلط بود این کارهارو

این کار کمی وقتگیر هستش ولی فوق العاده شیرین هستش

پیروز باشید


 

ممنون از پاسخ شما
وقتی می خوام فایل DLL  رو رجیستر کنم با errorزیر مواجه می شم
[عکس: untitled.JPG]


بعد برای قسمت دوم جواب شما باید بگم منظور من رو از سوالی که گفتم  نفهمیدید

سوال من اینه که وقتی رو دکمه کلیک کردم پنجره ی IE باز بشه وبعد از لود شدن کامل صفحه ی لاگین
نام کاربری و پسورد از textboxداخل برنامه به فیلد نام کاربری و  پسورد سایت کپی بشه همین نه اینکه نام کاربری و پسورد را برای سرور بفرسته وبعد سرور جواب بده
ممنون میشم یکم بیشتر راهنمایی کنید اگه براتون مقدور هست سورس بذارید


 

 


RE: پر کردن فیلد های یک سایت - Amin_Mansouri - 01-27-2014

درود
iframe مربوط به اینترنت اکسپلور هست ( اخرین نسخه ie نصب کن )
و واسه پر کردن فیلد ها روش های زیادی هست.
یه مثال :
http://www.bigresource.com/VB-Auto-fill-Web-Form-o4KV9J1Iw8.html
http://www.vbforums.com/showthread.php?639772-Auto-fill-fields-on-webpage
این 2 لینکو با دقت بخون به کارت با مثال میاد.
بدرود


RE: پر کردن فیلد های یک سایت - sajad-kh - 01-28-2014

دانلود سورس
کلیلک کنید