Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393

В браузере открывается 2 вкладки постоянно

18.03.2022, 18:50. Показов 1089. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне тяжело писать, поэтому я пользовался программой, которая считывает голосовой ввод с сайта, и пишет то, что я говорю. С помощью эмуляции нажатия клавиш на клавиатуре. Теперь, чтобы получить доступ к сайту, нужен vpn, скачал, упаковал в формат crx, поставил. Но теперь в браузере открывается 2 вкладки постоянно, не получается закрыть с помощью driver.switch_to. Скажите, можно ли не устанавливать расширение при запуске браузера?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
options.add_extension(r'C:\Program Files (x86)\Google\Chrome\Extensions\VPN-free-pro.crx')
home =r"C:\Program Files (x86)\Google\Chrome"
options.add_argument("--use-fake-ui-for-media-stream")# звук
options.add_experimental_option("excludeSwitches", ['enable-automation']) # убрать окно
# options.add_argument("--incognito")
options.binary_location = home +r"\Application\chrome.exe"
try:
  driver = webdriver.Chrome(home+r'\chromedriver\chromedriver.exe', options=options)
  driver.set_window_position(600, 650)
  driver.get("https://www.speechtexter.com")# открыть сайт
  driver.set_window_size(624, 368) # optiol
  driver.switch_to(driver.window_handles[1])
  driver.close()
 
  time.sleep(1)
 
  driver.find_element_by_xpath('//*[@class="wave" and @id="b-lang"]//*[@id="lang-name-display"]').click()
  driver.find_element_by_xpath('//*[@class="lang-option" and @data-code="ru-ru"]').click() # выбор языка
  driver.minimize_window()
  driver.find_element_by_xpath('//*[@id="bottom-navbar"]//*[@class="wave" and @id="mic"]').click()# включить запись голоса
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2022, 18:50
Ответы с готовыми решениями:

В браузере постоянно открываются рекламные вкладки
Скачал торрент файл при нажатии на него ничего не произошло, торрент удалил, потом внезапно скачался браузер Амиго, Маил ру и кучу...

Постоянно открываются новые рекламные вкладки в браузере
В общем через каждые 20-30 минут открывается (по крайне мере пытается) новая рекламная вкладка в браузере, даже когда он закрыт. ...

Постоянно открываются новые вкладки с рекламой в браузере
Практически при каждом первом клике на новой вкладке, открывается вкладка с рекламой. Иногда она открывается самопроизвольно даже если я...

1
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393
19.03.2022, 12:24  [ТС]
вот так решил.
Python
1
2
3
4
  keyboard.press('ctrl')
  keyboard.press('w')
  keyboard.release('w')
  keyboard.release('ctrl')
Добавлено через 1 час 7 минут
вот так, расширение уже уставленно.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import os, time, keyboard
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
def check(driver):
  url = driver.current_url
  driver.implicitly_wait(3)
  try:
    return 0
  except Exception as ex:
    check(driver)
 
os.system("taskkill /f /im  chromedriver.exe")
options = Options()
home =r"C:\Program Files (x86)\Google\Chrome"
options.add_argument("--use-fake-ui-for-media-stream")# звук
options.add_experimental_option("excludeSwitches", ['enable-automation']) # убрать окно
options.binary_location = home +r"\Application\chrome.exe"
options.add_argument(r"--user-data-dir=C:\Users\egor\AppData\Local\Google\Chrome\User Data")
try:
  driver = webdriver.Chrome(home+r'\chromedriver\chromedriver.exe', options=options)
  driver.set_window_position(600, 650)
  driver.set_window_size(624, 368) # optiol
  driver.get("https://www.speechtexter.com")# открыть сайт
  check(driver)
  driver.minimize_window()
  driver.find_element_by_xpath('//*[@id="bottom-navbar"]//*[@class="wave" and @id="mic"]').click()# включить запись голоса
 
  while 1:
    text= driver.find_element_by_class_name("p_edit").text
    text= str(text)
    if len(text) != 0 and text != None  :
      print(str(text))
      text= str(text)+ str(" ")
      time.sleep(1)
      keyboard.write(str(text.lower()),delay=0.01)
 
      driver.find_element_by_class_name("p_edit").clear()# удалить старый текст.
    pass
 
except Exception as ex:
   # driver.close()
   # driver.quit()
   pass
finally:
   driver.close()
   driver.quit()
   os.system("taskkill /f /im  chromedriver.exe")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.03.2022, 12:24
Помогаю со студенческими работами здесь

В браузере постоянно открываются вкладки с левыми сайтами
Скачал фильм с левого сайта и цепанул что-то Браузер почти при каждом нажатии на странице открывает новую вкладку с сайтами типа...

Медленно открываются вкладки в браузере и постоянно всплывает реклама
Добрый вечер. Помогите плиз. Очень медленно открываются вкладки в браузере и вылазит куча рекламы.

Само по себе открывается вкладки в браузере опера
Вот уже прошло 10 дней никак не могу разобраться этой проблемой. Скачал программу активатор и пытался установить, антивирус блокировал, но...

В браузере постоянно открываются вкладки с рекламой азартных игр. Что делать?
В браузере постоянно открываются вкладки с азартными играми, типа король покера, казино вулкан и т.д.:cry: Дети постарались. ]:-> Что...

Скачал программу а там вирус оказался и постоянно появляются рекламные вкладки и окна в браузере
Доброго времени суток! Скачал программу а там вирус оказался и постоянно появляются рекламные вкладки и окна в браузере.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru