Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60

Selenium.common.exceptions.SessionNotCre­atedException: Message: session not created: No matching capabilities found

12.12.2021, 18:02. Показов 3483. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте я пишу парсер youtube(без api), но когда я делаю запрос с помощью requests, там не выполняется javascript я решил использовать selenium и делал запрос таким образом

Python
1
2
3
4
5
6
7
8
from seleniumrequests import *
import os
path="C:\\Users\\user\\msedgedriver.exe"
 
os.environ["webdriver.edge.driver"] = path
response = Chrome(executable_path=path).get("GET", "https://www.cyberforum.ru/")
 
print(response)
но в коде возникает ошибка

Traceback (most recent call last):
File "C:\Users\user\PycharmProjects\pythonPro ject4\main.py", line 18, in <module>
response = Chrome(executable_path=path).get("GET", "https://www.cyberforum.ru/")
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\seleniumrequests\request.py", line 144, in __init__
super(RequestsSessionMixin, self).__init__(*args, **kwargs)
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\selenium\webdriver\chrome\webdr iver.py", line 76, in __init__
RemoteWebDriver.__init__(
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\selenium\webdriver\remote\webdr iver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\selenium\webdriver\remote\webdr iver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\selenium\webdriver\remote\webdr iver.py", line 321, in execute
self.error_handler.check_response(respon se)
File "C:\Users\user\PycharmProjects\pythonPro ject4\venv\lib\site-packages\selenium\webdriver\remote\error handler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCre atedException: Message: session not created: No matching capabilities found


Process finished with exit code 1

Заранее Спасибо!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2021, 18:02
Ответы с готовыми решениями:

Ошибка: selenium.common.exceptions.MoveTargetOutOfBoundsException: Message: move target out of bounds
Доброго дня. код: browser = Chrome(executable_path='chromedriver') URL = 'site_name bla bla bla' browser.get(URL) #...

Selenium.common.exceptions.StaleElementReferenceException
Писал на форумах селениума. Но там никто не смог помочь. Осталась надежда на вас. Пишу парсер на питоне, используя селениум. Суть...

Selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element
Здравствуйте! помогите разобраться с ошибками. Warning (from warnings module): File &quot;/Volumes/ILYA/bot/MBbot2.py&quot;, line 24 ...

4
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
12.12.2021, 18:42
s1and1s, а ты где видел такие примеры использовния селениума?
почему драйвер для браузера Эдж, а запускаешь Хром?
0
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
12.12.2021, 19:09  [ТС]
Извиняюсь, отпечатка

Traceback (most recent call last):
File "C:\Users\kurba\PycharmProjects\pythonPr oject4\main.py", line 18, in <module>
response = Edge(executable_path=path).get("GET", "https://www.cyberforum.ru/")
TypeError: get() takes 2 positional arguments but 3 were given


Я решил поменять на Edge и всё равно ошибка

Добавлено через 2 минуты
Цитата Сообщение от Welemir1 Посмотреть сообщение
а ты где видел такие примеры использовния селениума?
на сайте https://pypi.org/project/selenium-requests/
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,664
Записей в блоге: 29
12.12.2021, 20:13
НО их пример не похож на твой, посмотри внимательно. Они вызывают метод реквест, а не гет
0
148 / 111 / 37
Регистрация: 28.11.2013
Сообщений: 383
12.12.2021, 22:03
Лучший ответ Сообщение было отмечено s1and1s как решение

Решение

Для выполнения java можете работать с библиотекой requests-thml.
Нашел код для ютуба https://medium.com(не проверял):
Кликните здесь для просмотра всего текста

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
from bs4 import BeautifulSoup
import requests
 
HEADER = {
    "User-Agent": 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'
}
link = "https://www.youtube.com/watch?v=qZp5gf9xgnE"
 
response = requests.get(link, headers=HEADER)
soup = BeautifulSoup(response.text, "html.parser")
 
titleSoupMeta = soup.find("meta", property="og:title")
thumbSoupMeta = soup.find("meta", property="og:image")
 
videoTitle = titleSoupMeta["content"] if titleSoupMeta else "NotFound"
videoImage = thumbSoupMeta["content"] if thumbSoupMeta else "NotFound"
videoViews = soup.find(attrs={"class": "watch-view-count"}).text
videoPublished = soup.find(attrs={"class": "watch-time-text"}).text
videoCategory = soup.find(attrs={"class": "watch-info-tag-list"})
likeButon = soup.find(attrs={"class": "like-button-renderer-like-button"})
dislikeButon = soup.find(attrs={"class": "like-button-renderer-dislike-button"})
 
print("Title", videoTitle)
print("Thumbnail", videoImage)
print("Total Views", videoViews)
print(videoPublished)
print("Catgory", videoCategory.li.a.text)
print("Likes", likeButon.span.text)
print("Dislikes", dislikeButon.span.text)


Добавлено через 1 минуту
Пример с requests-html
Кликните здесь для просмотра всего текста

Python
1
2
3
4
5
6
7
8
9
10
from requests_html import HTMLSession
 
session = HTMLSession()
url = "https://www.youtube.com/results?search_query=programming&sp=CAISBAgBEAE%253D"
response = session.get(url)
response.html.render(sleep=1, keep_page = True, scrolldown = 2)
 
for links in response.html.find('a#video-title'):
    link = next(iter(links.absolute_links))
    print(link)


Добавлено через 30 минут
Вот по-быстрому сделал пример с selenium
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from selenium import webdriver
from bs4 import BeautifulSoup
import lxml
import time
 
options = webdriver.ChromeOptions()
options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36")
 
browser = webdriver.Chrome(options=options)
 
url = 'https://www.youtube.com/watch?v=497Fy7CIBOk&ab_channel=RedEyedCoderClub'
browser.get(url)
time.sleep(3)
 
page_data = browser.page_source
soup = BeautifulSoup(page_data, 'lxml')
 
block_subscriber = soup.find('div', class_='style-scope ytd-video-secondary-info-renderer')
subscriber_number = block_subscriber.find('yt-formatted-string', {"id": "owner-sub-count"}).text
print(subscriber_number)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2021, 22:03
Помогаю со студенческими работами здесь

selenium.common.exceptions.WebDriverException: Message: target frame detached
Добрый день. Иногда при выполнении вот такого кода: from selenium.webdriver.common.by import By class NewsExtractor: ...

The message resource is present but the message is not found in the string/message table
Привет, всем! Я надеюсь, что вы мне поможете ... Извиняюсь если не в ту ветку написал, тут хоть и есть кода немного на C# но...

exceptions (no matching function for call to .)
Помогите, пожалуйста, разобраться с исключениями: double ctok(double c) { return c + 273.15; } int main() { try { ...

GLUT Fatal Error: pixel format with necessary capabilities not found
Всем привет, я только начал осваивать OpenGL и первая программа выдает ошибку(subj). Код не мой, взят из статьи на хабре, просто хочу...

Сообщение - DNS lookup failed. This message was created by WinRoute Proxy
Привет коллеги! Столкнулся с проблемой при настройке проки сервера на Kerio (v6.7.1) При попытке входа на внутренние порталы выходит...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru