نمایش نتایج 1 تا 4 از 4

نام تاپیک: وارد کردن اطلاعات به فرم های وب با استفاده از برنامه

  1. #1
    کاربر تازه وارد آواتار khosro hoseini
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بروجرد
    پست
    30

    Question وارد کردن اطلاعات به فرم های وب با استفاده از برنامه

    با سلام و وقت به خیر.
    میخواستم اگه امکانش باشه دوستانی که در زمینه برنامه نویسی شبکه اطلاعاتی دارن
    لطف بکنن و کمی در مورد اینکه چگونه میشه اطلاعات رو به صورت اتوماتیک و در واقع با استفاده از برنامه وارد فرم وب کرد توضیح بدن.منظورم اینه که فرضا چجوری یک برنامه بنویسیم که خودش یک فرم ثبت نام رو پر کنه و دکمه توافق رو بزنه؟

  2. #2

    نقل قول: وارد کردن اطلاعات به فرم های وب با استفاده از برنامه

    به نظر من که زیاد سر رشته ندارم ، میشه از خصوصیات مربوط به ابزار داخل فرم استفاده کنی ، مثلا برای یک textBox از خصوصیت textاش استفاده کنی و اونو تغییر بدی:
    textBox1.Text = "anyThing";

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    San Frabarnamenevisco
    پست
    691

    نقل قول: وارد کردن اطلاعات به فرم های وب با استفاده از برنامه

    نقل قول نوشته شده توسط khosro hoseini مشاهده تاپیک
    با سلام و وقت به خیر.
    میخواستم اگه امکانش باشه دوستانی که در زمینه برنامه نویسی شبکه اطلاعاتی دارن
    لطف بکنن و کمی در مورد اینکه چگونه میشه اطلاعات رو به صورت اتوماتیک و در واقع با استفاده از برنامه وارد فرم وب کرد توضیح بدن.منظورم اینه که فرضا چجوری یک برنامه بنویسیم که خودش یک فرم ثبت نام رو پر کنه و دکمه توافق رو بزنه؟
    کد زیر را نگاه کنید:


    HtmlDocument document = browser.Document;
    HtmlElement inputValue = document.GetElementById(“ctl00_ContentPlaceHolde r1_txtNAICS”);
    element.SetAttribute(“value”, “334511″);
    HtmlElement submitButton = document.GetElementById(“ctl00_ContentPlaceHolde r1_btnSearch2″);
    submitButton.InvokeMember(“click”);


    ابتدا پس از بارگذاری کامل وبسایت، آن را از مرورگر می گیریم. سپس به عنصر مورد نظر دسترسی پیدا می کنیم. در اینجا می توانید بجای (“GetElementByID(“input از (“GetElementsByTagName(“input استفاده کنید، در این صورت برنامه یک HtmlElementCollection را بر می گرداند که می توانید با یک حلقه foreach هر یک از HtmlElement های آن را پیمایش کنید. پس از دستیابی به فیلد ورودی مورد نظر با متد (”SetAttribute(“value”, “some value می توانیم آن را مقدار دهی کنیم. در آخر کافیست با احضار کردن دکمه Submit و با فرستادن مقدار click به آن، فرم را ارسال کنیم (من تا کنون روش دیگری را برای ارسال فرم پیدا نکرده ام).

    موفق باشید

    نقل قول نوشته شده توسط mostafah110 مشاهده تاپیک
    به نظر من که زیاد سر رشته ندارم ، میشه از خصوصیات مربوط به ابزار داخل فرم استفاده کنی ، مثلا برای یک textBox از خصوصیت textاش استفاده کنی و اونو تغییر بدی:
    textBox1.Text = "anyThing";
    ببخشید، ولی شما که سر رشته ندارید در درجه اول سعی کنید سوال رو با دقت بخونید و در ثانی کسی شما رو مجبور به پاسخ گویی مخصوصا پاسخ نادرست نکرده است!

    با تشکر

  4. #4

    نقل قول: وارد کردن اطلاعات به فرم های وب با استفاده از برنامه

    نقل قول:
    نوشته شده توسط mostafah110
    به نظر من که زیاد سر رشته ندارم ، میشه از خصوصیات مربوط به ابزار داخل فرم استفاده کنی ، مثلا برای یک textBox از خصوصیت textاش استفاده کنی و اونو تغییر بدی:
    کد:
    textBox1.Text = "anyThing";


    ببخشید، ولی شما که سر رشته ندارید در درجه اول سعی کنید سوال رو با دقت بخونید و در ثانی کسی شما رو مجبور به پاسخ گویی مخصوصا پاسخ نادرست نکرده است!

    با تشکر
    آره راست می گید، تقصیر من بود، ولی جوابم اون قدرها هم که شما می گید بد نبود ، می شد ازش استفاده کرد!!!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •