javascript - cómo raspar iframe que no se muestra directamente en BeautifulSoup y requieren el uso de selenio?
python web-scraping (0)
Quiero robar un video de este sitio . sin embargo, traté de obtener su URL directamente de la etiqueta <iframe src="">
pero no la encontré en el origen de la página después de haberla copiado usando requests & BeautifulSoup. Usé este código:
import requests
from bs4 import BeautifulSoup
ok = requests.get(''http://okanime.com/animes/one-piece/episodes/one-piece-314'')
parse = BeautifulSoup(ok.content, ''html5lib'')
for url in parse.find_all(''iframe''):
print(url[''src''])
entonces pensé que podría haber algo de javascript involucrado, luego probé Selenium para asegurarme, y de hecho hay javascript. y los rasqué usando selenio.
así que aquí viene mi pregunta. podría raspar tal cosa sin usar selenio?
¿podría enviar una segunda solicitud de obtención usando solicitudes para obtener esos iframes?