, кстати, не использую Twitch API.
Есть ли способ использовать запросы и beautifulsoup4 для очистки ссылки?
Я хочу очистить тег , который фактически содержит атрибут «sr c» для клипа. Но проблема в том, что всякий раз, когда я пытаюсь загрузить страницу и использую запросы + beautifulsoup4 для поиска тега , он по какой-то причине не отображается. Итак, кто-то порекомендовал мне использовать Selenium.
Зная это, я использовал селен, чтобы закодировать это: (Но это занимает слишком много времени, как мне нравится)
import time
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
def get_clip_link(link):
try:
url = link
options = Options()
options.add_argument('--headless')
driver = webdriver.Firefox(options=options)
driver.get(url)
time.sleep(3)
page = driver.page_source
driver.quit()
soup = BeautifulSoup(page, 'html.parser')
videos = soup.find_all('video')
for video in videos:
src = video['src']
if src:
return src
else:
return False
except:
return False
Может ли кто-нибудь помочь Мне нужно выяснить, как мне go получить тег после загрузки страницы без использования селена? Потому что это занимает слишком много времени, и если time.sleep(3)
меньше, он не найдет тег .
Кроме того, вот клип для подергивания , если кто-то хочет проверьте элемент и проверьте тег .