Get element (ID) from website to login - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Web Scraping & Web Development (https://python-forum.io/forum-13.html) +--- Thread: Get element (ID) from website to login (/thread-28617.html) |
Get element (ID) from website to login - Olimpiarob - Jul-26-2020 Hi there, Can you help me to get the element name from the website that I want to log-in to? I tried everything...:( I tried username, email, login-username, mat-input-0 Code for Python is: from selenium import webdriver browser = webdriver.Chrome() browser.get("") username = browser.find_element_by_name("") username.click() username.send_keys("")Code from website element is <input matinput type="email" formcontrolname="username" test-id="login-username" class="mat-input-element mat-form-field-autofill-control ng-tns-c185-3 cdk-text-field-autofill-monitored ng-pristine ng-invalid ng-touched" id="mat-input-0" placeholder="Username / email" aria-invalid="true" aria-required="false">Im getting the error:
RE: Get element (ID) from website to login - Larz60+ - Jul-26-2020 what is the URL? you seem to be missing a lot of code. Suggest that you read (especially part 2 for selenium): web scraping part 1 web scraping part 2 RE: Get element (ID) from website to login - Olimpiarob - Jul-27-2020 (Jul-26-2020, 09:41 PM)Larz60+ Wrote: what is the URL? I know I'm missing some code ;) But I cant find the ID element. The URL is URL When the side loades, it comes with somekind of pop-up, maybe there it goes wrong? Thanks! RE: Get element (ID) from website to login - Larz60+ - Jul-27-2020 take the two tutorials, doesn't take much time at all, and all will become clear once you understand the basics. You will be able to find your tag if it's there. RE: Get element (ID) from website to login - Martinelli - Jul-28-2020 Olimpiarob Why don't you try to use Selenium IDE from your brownser? It's a plugin from Selenium. Start a new project a simulate what you need. After that, stop the Selenium IDE and check the item that you and to use. Catch the xpath or id that it will give for you. Look the image that I attached here. But use the id or xpath:position. [attachment=943] Hope it can help you! Regards, Martinelli |