PDA

View Full Version : سوال: نرم افزار لاگین خودکار



Mamad H . A . M
چهارشنبه 10 تیر 1394, 17:09 عصر
سلام خسته نباشید
بنده میخوام یه نرم افزار بسازم که با کلیک کردن بر روی دکمه ای یه سایت رو لاگین کنه
یعنی من مثلا روی دکمه strat کلیک میکنم
خودکار یوزر و پسورد رو وارد کنه و خود کار بر روی ورود کلیک کنه
میدونم الان میگید جست و جو

بنده این پیج رو دیدم استفاده هم کردم(این پیج (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))
اما بنده یک مشکلی دارم
ایشون برای پر کردن فیلد ها از ای دی فیلد استفاده میکنند اما سایت مورد نظر من فیلداش ای دی ندارند چی کار کنم؟؟؟؟

shahryari
چهارشنبه 10 تیر 1394, 18:07 عصر
لینک بده ببینم کدوم سایته
امکان نداره آیدی نداشته باشه
اگه نداشته باشه باید از اندیس کنترل مربوطه استفاده کنی

Mamad H . A . M
چهارشنبه 10 تیر 1394, 18:18 عصر
لینک بده ببینم کدوم سایته
امکان نداره آیدی نداشته باشه
اگه نداشته باشه باید از اندیس کنترل مربوطه استفاده کنی
سایت اینستگرام

shahryari
چهارشنبه 10 تیر 1394, 18:51 عصر
lfFieldInputUsername
lfFieldInputPassword

Mamad H . A . M
چهارشنبه 10 تیر 1394, 18:56 عصر
lfFieldInputUsername
lfFieldInputPassword
آهان خب ببینید الان دکمه ورودش ای دی نداره

Mamad H . A . M
چهارشنبه 10 تیر 1394, 19:01 عصر
<input class="-cx-PRIVATE-PostInfo__commentCreatorInput" placeholder="Add a comment…" type="text" value="" data-reactid=".0.1.0.0.0.$1019035950521692549.2.2.1.0">
یا ببینید تو قسمت نظرات ای دی نداره

shahryari
چهارشنبه 10 تیر 1394, 19:12 عصر
WebBrowser1.Document. GetElementById("lfFieldInputUsername").InnerText = "shahryari";
WebBrowser1.Document. GetElementById("lfFieldInputPassword").InnerText = "1234569";
HtmlElementCollection elc = WebBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement el in elc)
{
if (el.GetAttribute("type").Equals("submit"))
{
el.InvokeMember("Click");
}
}