Помощь по рассылке twitter. Теневой бан, подгружаемые элементы
День добрый, нужна информация по поводу обхода теневых банов от знающих людей(или просто акк с отлегой нужен?).
Подгружаемые элементы не дают их взять и написать твитты, тк они идут сначала вверх потом вниз потом вверх и тд. Я решил это используя просто мышь, но код получился далеко не идеальный и его нужно оптимизировать под свой экран монитора.
Как менять днс сервер через selenium? Проблема в том что прокси Американский, но днс РФ.
if driver.find_element(By.XPATH, '//div[@class="css-1dbjc4n r-1habvwh r-13awgt0 r-1777fci"]') and count < 10: count += 1 strelka = driver.find_element(By.XPATH, '//div[@class="css-18t94o4 css-1dbjc4n r-1niwhzg r-42olwf r-sdzlij r-1phboty r-rs99b7 r-2yi16 r-1qi8awa r-1ny4l3l r-o7ynqc r-6416eg r-lrvibr"]').click() print('Не отправилось') time.sleep(1) else: is_true = False print('Лимит') break except Exception as ex: try: if driver.find_element(By.XPATH, '//div[@class="css-18t94o4 css-1dbjc4n r-l5o3uw r-42olwf r-sdzlij r-1phboty r-rs99b7 r-2yi16 r-1qi8awa r-1ny4l3l r-ymttw5 r-o7ynqc r-6416eg r-lrvibr"]'): driver.find_element(By.XPATH, '//div[@class="css-18t94o4 css-1dbjc4n r-l5o3uw r-42olwf r-sdzlij r-1phboty r-rs99b7 r-2yi16 r-1qi8awa r-1ny4l3l r-ymttw5 r-o7ynqc r-6416eg r-lrvibr"]').click() print('Продлил') except Exception: try: if driver.find_element(By.CLASS_NAME, 'r-30o5oe r-1niwhzg'): print('Закончились посты') is_true = False break except Exception: try: if driver.find_element(By.XPATH, '//div[@class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"]'): print(f'#{c} - Отправил') strelka = driver.find_element(By.XPATH, '//div[@class="css-18t94o4 css-1dbjc4n r-1niwhzg r-42olwf r-sdzlij r-1phboty r-rs99b7 r-2yi16 r-1qi8awa r-1ny4l3l r-o7ynqc r-6416eg r-lrvibr"]').click() except Exception: try: strelka = driver.find_element(By.XPATH, '//div[@class="css-18t94o4 css-1dbjc4n r-1niwhzg r-42olwf r-sdzlij r-1phboty r-rs99b7 r-2yi16 r-1qi8awa r-1ny4l3l r-o7ynqc r-6416eg r-lrvibr"]').click() m += 1 if m > 10: is_true = False break except Exception: is_true = False break
Можно ли как-то оптимизировать код написанный выше?
Заранее спасибо.