我正在使用 selenium 4.14.0 和 mozilla 119.0 以及 GeckoDriver-v0.33.0。 因此,我如何登录 Instagram?通过代码。
我不知道如何使用Selenium并根据我使用的软件版本自动登录Instagram。
**Please find the below code, where I have scrapped the code to log in the Instagram.**
driver = webdriver.Firefox()
# Open the Instagram login page
driver.get("https://www.instagram.com/accounts/login/")
# Find the username and password fields by their name attribute
username = driver.find_element_by_name("username")
password = driver.find_element_by_name("password")
# Enter your username and password
username.send_keys("your_username")
password.send_keys("your_password")
# Press the enter key to submit the form
password.send_keys(Keys.RETURN)
# Wait for the page to load
driver.implicitly_wait(10)
# You are now logged in to Instagram
print("Login successful!")
1- Add these dependencies to your pom.xml file.
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.9.0</version>
</dependency>
2 -Also add the below code in your class.
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())