from kullancı_bilgileri import email,password
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import pyautogui
import time
class instagram:
def __init__(self,email,password):
self.browser = webdriver.Chrome()
self.email = email
self.password = password
def signIn(self):
self.browser.get("https://www.instagram.com")
time.sleep(5)
emailInput = self.browser.find_element_by_xpath("//*[@id='loginForm']/div/div[1]/div/label/input")
passwordInput = self.browser.find_element_by_xpath("//*[@id='loginForm']/div/div[2]/div/label/input")
emailInput.send_keys(self.email)
passwordInput.send_keys(self.password)
passwordInput.send_keys(Keys.ENTER)
time.sleep(3)
kullanıcılist = ['4kbab','4lgul','murat.turanoglu']
dmlist = ["https://www.instagram.com/p/CJy_6lAsQhL/","https://www.instagram.com/p/CJd1hhmMoj7/","https://www.instagram.com/p/B_njlT-AeAe/"]
time.sleep(3)
for url in dmlist:
self.browser.get(url)
time.sleep(3)
for isim in kullanıcılist:
paylas = self.browser.find_element_by_xpath("//*[@id='react-root']/section/main/div/div[1]/article/div[3]/section[1]/button")
paylas.click()
time.sleep(3)
pyautogui.typewrite(isim)
time.sleep(3)
pyautogui.hotkey('tab')
time.sleep(3)
pyautogui.press('enter')
time.sleep(3)
dm = self.browser.find_element_by_class_name('rIacr')
dm.click()
ins = instagram(email,password)
ins.signIn()
iyi günler yazdığım kod bu şekilde kullanıcılist yerine txt dosyasnı koymak istiyorum alta alta yazılan kullancı adlarını okumasını istiyorum