gpt4 book ai didi

Python - 使用 urllib2 检索动态内容

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:29 25 4
gpt4 key购买 nike

我正在尝试将 YouTube 链接嵌入到网页中。当我使用 urllib2 检索页面时,我没有在响应中看到链接。我认为嵌入的视频是由页面上的脚本检索的,当我使用浏览器时该脚本会被加载。我如何使用 python 的 urllib2 获得相同的结果?

示例网页是 http://busymovies.appspot.com/News.html?id=2965032

最佳答案

要提取动态生成(使用 javascript)的内容,您可以使用 selenium :

#!/usr/bin/env python
from contextlib import closing
from selenium.webdriver import Firefox # pip install selenium

url = "http://busymovies.appspot.com/News.html?id=2965032"

# use firefox to get page with javascript generated content
with closing(Firefox()) as browser:
browser.get(url)
link = browser.find_element_by_link_text("Direct Link")
print link.get_attribute("href")

输出

http://www.youtube.com/v/nLJYkat4HpE&hl=en_US&feature=player_embedded&version=3

关于Python - 使用 urllib2 检索动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com