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

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

18.03.2022, 18:50. Показов 1113. Ответов 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
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru