PDA

View Full Version : سوال: پر کردن و Submit یک وب فرم در برنامه تحت ویندوز با C#



Shamot
پنج شنبه 30 شهریور 1391, 15:33 عصر
سلام دوستان!
من یه نرم افزاری دارم با سی شارپ می نویسم که قراره یک فرم رو که توی یک سایت هستش خودکار پر کنه و Submit کنه. چه راهکاری وجود داره؟ من یه سرچی کردم به این سایت برخودم. (http://stackoverflow.com/questions/26857/how-do-you-programmatically-fill-in-a-form-and-post-a-web-page) اما برام خیلی گنگ بود. ممنون می شم راهنمایی کنین.
نکته:این فرمی که قراره خودکار پر بشه و خودکار ثبت بشه نیاز به Username و Password داره. ینی اولین بار که می خوایم عملیات رو انجام بده باید اول وارد شیم.

ehsan7007
پنج شنبه 30 شهریور 1391, 15:35 عصر
قبلا در این جا نمونش برای ورود به سایت بلاگفا بحث شده . (http://barnamenevis.org/showthread.php?361207-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B3%D9%88%D8%B1%D8%B3-%D8%A8%D8%A7%D8%B2-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-%DA%A9%D9%85%DA%A9-%D8%AF%D8%B1-%D9%82%D8%B3%D9%85%D8%AA%DB%8C-%D8%A7%D8%B2-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%AF%D8%A7%D8%B1%D9%85-%D9%84%D8%B7%D9%81%D8%A7-%D8%AE%D9%88%D8%AF%D8%AA%D9%88%D9%86%D9%85-%D9%85%D8%AD%DA%A9-%D8%A8%D8%B2%D9%86%DB%8C%D8%AF-(%D9%84%D8%B7%D9%81%D8%A7-%D9%87%D9%85%D9%87-%D8%A8%D8%A8%DB%8C%D9%86%D9%86%D8%AF)&highlight=%D8%B3%D9%88%D8%B1%D8%B3+%D8%A8%D8%A7%D8 %B2)


موفق باشید.

Samsam2010
پنج شنبه 30 شهریور 1391, 19:01 عصر
دوست من این کار رو با web browser راحت میتونی انجام بدی
WebBrowser wbx = new WebBrowser();
wbx.Document.GetElementById("Id tag").SetAttribute("Value", "your value");
wbx.Document.GetElementById("IAgreeBtn").InvokeMember("click");