Javascript 如何刮除没有';不要直接在BeautifulSoup&;中显示;需要使用硒吗?
我想从中抓取一段视频。然而,我试图直接从Javascript 如何刮除没有';不要直接在BeautifulSoup&;中显示;需要使用硒吗?,javascript,python,web-scraping,beautifulsoup,python-requests,Javascript,Python,Web Scraping,Beautifulsoup,Python Requests,我想从中抓取一段视频。然而,我试图直接从标记获取它的URL,但在使用requests&BeautifulSoup刮取它之后,我在页面源代码中没有找到它。 我使用了以下代码: import requests from bs4 import BeautifulSoup ok = requests.get('http://okanime.com/animes/one-piece/episodes/one-piece-314') parse = BeautifulSoup(ok.content, 'h
标记获取它的URL,但在使用requests&BeautifulSoup刮取它之后,我在页面源代码中没有找到它。
我使用了以下代码:
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'])
然后我认为可能会涉及到一些javascript,然后我尝试Selenium来确保,确实存在javascript。我用硒刮它们
所以我的问题来了。我可以不用硒来刮这种东西吗
我是否可以使用请求发送第二个get请求以获取这些iFrame?如何使用按键和/或鼠标手势从站点获取所需内容?不,只需获取浏览器源代码,然后对其进行解析
soup=BeautifulSoup(browser.page_source,“lxml”)
如果这对你不起作用,为什么对我有效?