from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
INSTAGRAM_USERNAME = ''
INSTAGRAM_PASSWORD = ''
PHRASES_PATH_NAME = ''
driver = webdriver.Chrome(executable_path='./chromedriver.exe')
driver.get("https://instagram.com")
sleep(2)
driver.find_element(By.XPATH, "//button[contains(text(), 'Akceptuję wszystko')]").click()
sleep(2)
driver.find_element(By.NAME, "username").send_keys(INSTAGRAM_USERNAME)
driver.find_element(By.NAME, "password").send_keys(INSTAGRAM_PASSWORD)
sleep(1)
driver.find_element(By.XPATH, "//button[@type='submit']").click()
sleep(2)
driver.find_element(By.CLASS_NAME, 'sqdOP.L3NKy.y3zKF').click()
sleep(2)
driver.find_element(By.XPATH, "//button[contains(text(), 'Włącz')]").click()
def load_phrases(path):
with open(path, encoding='utf-8') as f:
for phrase in f:
yield phrase
generator = load_phrases(PHRASES_PATH_NAME)
for tag in generator:
driver.get(f'https://instagram.com/explore/tags/{tag}')
driver.find_element(By.XPATH, "//button[@type='button']").click()
driver.quit()
Uruchamia się tylko strona instagram bez automatycznego wpisania w login i hasło i przycisk button