Selamlar öncelikle
from twitterUserInfo import username, password
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
class Twitter:
def __init__(self, username, password):
self.browserProfile = webdriver.ChromeOptions()
self.browserProfile.add_experimental_option('prefs', {'intl.accept_languages': 'en,en_US'})
self.browser = webdriver.Chrome('chromedriver.exe', chrome_options=self.browserProfile)
self.username = username
self.password = password
def singIn(self):
self.browser.get("https://twitter.com/login")
time.sleep(2)
usernameInput = self.browser.find_element_by_xpath("//*[@id='react-root']/div/div/div[2]/main/div/div/div[1]/form/div/div[1]/label/div/div[2]/div/input")
passwordInput = self.browser.find_element_by_xpath("//*[@id='react-root']/div/div/div[2]/main/div/div/div[1]/form/div/div[2]/label/div/div[2]/div/input")
usernameInput.send_keys(self.username)
passwordInput.send_keys(self.password)
btnSubmit = self.browser.find_element_by_xpath("//*[@id='react-root']/div/div/div[2]/main/div/div/div[1]/form/div/div[3]/div/div")
btnSubmit.click()
time.sleep(2)
twitter = Twitter(username,password)
# login
twitter.singIn()
Kodum bu ve çalıştırdığımda şöyle bir hata alıyorum:
ModuleNotFoundError: No module named 'urllib3'
İnternetten araştırdığımda pek bir şey bulamadım. Sebebini bilen yazarsa çok mutlu olurum.
Not: Vscode ilk açıldığında sorunsuz çalışıyor ancak bir daha deneyince bu hatayı alıyorum.