Как я могу получить sr c в этом iframe с помощью BeautifulSoup? - PullRequest
0 голосов
/ 27 мая 2020

Вот iframe:

<iframe allow="autoplay; fullscreen" allowfullscreen="yes" frameborder="no" scrolling="no" src="https://www.example.com" style="width: 100%; height: 100%;"></iframe>

Моя попытка:

print(soup.find("iframe")["src"])

Дополнительная информация для этого случая:

from selenium import webdriver
from bs4 import BeautifulSoup
import time

driver = webdriver.Firefox()

driver.get("https://9anime.to/watch/puella-magi-madoka-magica.q1n/yqq3r9x")
time.sleep(5)
soup = BeautifulSoup(driver.page_source, "lxml")
print(soup.find("iframe"))

driver.quit()

Код «Дополнительная информация» будет скопируйте / вставьте работу, если хотите найти точный html. (Можно также добавить print(soup.prettify()) в самом конце для всего html скрипта.

1 Ответ

0 голосов
/ 27 мая 2020

Решение: (soup.find("iframe")["src"]

В моем случае: print((soup.find("iframe"))["src"])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...