我正在尝试向网站请求该请求,并且可以加载
但是我要从该网站获取的内容却无法从那里的服务器恢复,如下所示:
我该如何解决?
代码:
import requests
from bs4 import BeautifulSoup
res = requests.get('https://9xbuddy.com/process?url=https://streamango.com/embed/accssmlbkfmmsrcd')
soup = BeautifulSoup(res.text, 'html.parser')
links = [items.get('href') for items in soup.find_all('a', {'class': 'leading-normal sm:leading-none block sm:inline-block bg-blue px-6 sm:px-12 lg:px-6 py-2 text-white no-underline shadow hover:opacity-75'})]
print(links) #[] page sill loading
答案 0 :(得分:0)
您发布了GET,并解析了结果,就好了。 但是您并没有要求获得最终文件。 您要求一个初始加载程序来启动一些JS webpack延迟加载。
如果您可以从初始URL映射到您关心的最终文档, 为此编写一个函数。 否则,如果您需要JavaScript解释网站逻辑的帮助 要找到最终网址,您可能要求助于Selenium。