انجمن پایتون فارسی

    • نام‌نویسی
    • درون آمدن
    • جستجو
    • دسته‌بندی‌ها
    • تازه‌ها
    • برچسب‌ها
    • دوست‌داشتنی‌ها
    • کاربران
    • گروه‌ها

    ارور پایتون

    پرسش و پاسخ
    2
    4
    61
    بارگذاری پست‌های بیش‌تر
    • قدیمی‌ترین به جدید‌ترین
    • جدید‌ترین به قدیمی‌ترین
    • بیشترین رای ها
    پاسخ
    • پاسخ به موضوع
    وارد شوید تا پست بفرستید
    این موضوع پاک شده است. تنها کاربرانِ با حق مدیریت موضوع می‌توانند آن را ببینند.
    • A
      adel آخرین ویرایش توسط adel انجام شده

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

      p = 1
      driver.execute_script("document.getElementsByTagName('a')[p].click()")
      

      ارور هم این هست

      Message=Message: ReferenceError: p is not defined

      Source=C:\Users\adel\Desktop\robot\New folder (5)\main.py
      StackTrace:
      File “C:\Users\adel\Desktop\robot\New folder (5)\main.py”, line 45, in <module> (Current frame)
      driver.execute_script(“document.getElementsByTagName(‘a’)[p].click()”)

      1 پاسخ آخرین پاسخ پاسخ نقل قول 0
      • س
        سعید فضل اله زاده آخرین ویرایش توسط انجام شده

        سلام
        خط دوم رو به این صورت تغییر بدید:

        driver.execute_script(f"document.getElementsByTagName('a')[{p}].click()")
        

        برای راهنمایی بیشتر هم می تونید f string رو جستجو کنید.

        Pyth on Python :)

        1 پاسخ آخرین پاسخ پاسخ نقل قول 0
        • A
          adel آخرین ویرایش توسط انجام شده

          ممنون انجام شد

          1 پاسخ آخرین پاسخ پاسخ نقل قول 0
          • س
            سعید فضل اله زاده آخرین ویرایش توسط انجام شده

            خواهش می کنم

            Pyth on Python :)

            1 پاسخ آخرین پاسخ پاسخ نقل قول 0
            • قفل شده توسط  س سعید فضل اله زاده 
            • 1 / 1
            • اولین پست
              آخرین پست
            قدرت گرفته از NodeBB | میزبانی شده روی سرور مجازی در مازندهاست