IDLE (Python 3.10 64-bit)
Win 10
—————————–
Нужно найти строку в странице: https://zen.yandex.ru/video/watch/62795871aef4a05c45c72ced?t=39
Строка выглядит так:
Есть скрипт:
————————-
Выдаёт ошибку:
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\Как найти ссылку в html python\1.py”, line 6, in <module>
a = re.findall((r'https', ‘/master.m3u8’), html)
File “C:\Python\lib\re.py”, line 240, in findall
return _compile(pattern, flags).findall(string)
File “C:\Python\lib\re.py”, line 302, in _compile
raise TypeError(“first argument must be string or compiled pattern”)
TypeError: first argument must be string or compiled pattern
Я искал ранее так:
1. Сохранял страницу html себе на ПК.
2. Открывал этот html блокнотом Notepad++
3. Поиск m3u8
4. Копирую найденную ссылку.
Без скрипта долго и не удобно.
Что-то сделал не так. Подскажите как исправить ?
Win 10
—————————–
Нужно найти строку в странице: https://zen.yandex.ru/video/watch/62795871aef4a05c45c72ced?t=39
Строка выглядит так:
Есть скрипт:
Python:
import re
from urllib.request import urlopen
html = urlopen ("https://zen.yandex.ru/video/watch/62795871aef4a05c45c72ced?t=39").read().decode("utf-8")
m = ['a-z']
a = re.findall((r'https', '/master.m3u8'), html)
print(a)
Выдаёт ошибку:
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\Как найти ссылку в html python\1.py”, line 6, in <module>
a = re.findall((r'https', ‘/master.m3u8’), html)
File “C:\Python\lib\re.py”, line 240, in findall
return _compile(pattern, flags).findall(string)
File “C:\Python\lib\re.py”, line 302, in _compile
raise TypeError(“first argument must be string or compiled pattern”)
TypeError: first argument must be string or compiled pattern
Я искал ранее так:
1. Сохранял страницу html себе на ПК.
2. Открывал этот html блокнотом Notepad++
3. Поиск m3u8
4. Копирую найденную ссылку.
Без скрипта долго и не удобно.
Что-то сделал не так. Подскажите как исправить ?