PDA

View Full Version : سوال: ارسال درخواست برای یک دکمه در یک سایت



gilas1368
دوشنبه 19 خرداد 1393, 10:31 صبح
سلام به همه

من آدرس صفحه جستجوی شعب بانک سپه رو توی برنامه ام به این شکل دارم :http://www.banksepah.ir/module/Branch/Branch/page-3930.aspx

توی این صفحه 3 تا دکمه هست حالا من میخام برای دکمه "جستجو"اش ی درخواست بفرستم ک مثلا لیست تمام شعب این بانک در شهر تهران برام برگردونه

اما نمیدونم چطوری باید اینکارو انجام بدم.:متفکر:

ممنون میشم راهنمائیم کنین.

پیشاپیش از همه ممنونم

aliagamon
دوشنبه 19 خرداد 1393, 12:12 عصر
توی یه webbrowser بازکنید و با استفاده از getelementByid مقدار دهی کنید تکست باکس هارو (ای دی هارو از inspect element مرورگرتون در بیارین (البته فایرفاکس تو این زمینه بهتره اما کروم هم خیلی خوبه ))
نمونه(نمونه که نه درواقع همونو بدی به برنامه کار میکنه ):
کلیک :

webBrowser1.Document.GetElementById("ctl03_PageControl3930_btnSearch").InvokeMember("click");

پر کردن تکست باکس:

webBrowser1.Document.GetElementById("ctl03_PageControl3930_txtBranchNo").SetAttribute("Value", "5962");

بیشتر میخوای نمونه زیاده تو سایت (کلا سوال تکراریه )
http://barnamenevis.org/showthread.php?414956-%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D9%BE%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%DB%8C%D9%84%D8%AF-%D9%87%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%DB%8C&highlight=%D9%84%D8%A7%DA%AF%DB%8C%D9%86+%D8%B3%D8 %A7%DB%8C%D8%AA

gilas1368
پنج شنبه 22 خرداد 1393, 11:10 صبح
توی یه webbrowser بازکنید و با استفاده از getelementByid مقدار دهی کنید تکست باکس هارو (ای دی هارو از inspect element مرورگرتون در بیارین (البته فایرفاکس تو این زمینه بهتره اما کروم هم خیلی خوبه ))
نمونه(نمونه که نه درواقع همونو بدی به برنامه کار میکنه ):
کلیک :

webBrowser1.Document.GetElementById("ctl03_PageControl3930_btnSearch").InvokeMember("click");

پر کردن تکست باکس:

webBrowser1.Document.GetElementById("ctl03_PageControl3930_txtBranchNo").SetAttribute("Value", "5962");

بیشتر میخوای نمونه زیاده تو سایت (کلا سوال تکراریه )
http://barnamenevis.org/showthread.php?414956-%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D9%BE%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%DB%8C%D9%84%D8%AF-%D9%87%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2%DB%8C&highlight=%D9%84%D8%A7%DA%AF%DB%8C%D9%86+%D8%B3%D8 %A7%DB%8C%D8%AA


خیلی ممنون از پاسختون
اما من نمیخام از کامپوننت webbrowser استفاده کنم
منظور من حالتی بود که بدون استفاده از کامپوننت ب ی سایت برای کلیک روی یک دکمه request ارسال کنیم