Σφάλμα κατά την επιλογή πεδίο εισαγωγής με σελήνιο

ψήφοι
0

τον κωδικό μου προσπαθούσε να εκτελέσει μια σύνδεση σε ένα λογαριασμό στο Instagram χρησιμοποιώντας το σελήνιο με πύθωνα.

Έχω χρησιμοποιήσει διάφορες μεθόδους για να εντοπίσετε το πεδίο και να τους γεμίσει με κατάλληλα δεδομένα, αλλά σε κάθε περίπτωση, δεν θα μπορούσε να εντοπίσει το στοιχείο.

Αυτοί είναι οι τομείς που προσπαθούσα να συμπληρώσετε: Όνομα Χρήστη

<input aria-label=Phone number, username, or email aria-required=true autocapitalize=off autocorrect=off maxlength=75 name=username type=text class=_2hvTZ pexuQ zyHYP value=>

Κωδικός πρόσβασης:

<input aria-label=Password aria-required=true autocapitalize=off autocorrect=off name=password type=password class=_2hvTZ pexuQ zyHYP value=>

εδώ είναι ο κωδικός μου:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

class InstagramBot():
    def __init__(self,username, password):
        self.browser = webdriver.Chrome()
        self.username = username
        self.password = password
        time.sleep(4)

    def login(self):
        self.browser.get('https://www.instagram.com/accounts/login')

        usernameInput = self.browser.find_element_by_name('username')
        passwordInput = self.browser.find_element_by_name('password')
        usernameInput.send_keys(self.username)
        passwordInput.send_keys(self.password)
        self.browser.send_keys(Keys.ENTER)
        time.sleep(2)


bot = InstagramBot('MY_USERNAME', 'MY_PASSWORD')
bot.login()
Δημοσιεύθηκε 19/03/2020 στις 22:05
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more