Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何刮除没有';不要直接在BeautifulSoup&;中显示;需要使用硒吗?_Javascript_Python_Web Scraping_Beautifulsoup_Python Requests - Fatal编程技术网

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”)
如果这对你不起作用,为什么对我有效?