Python:从网页中抓取视频(在HTML中是不可见的)

Python:从网页中抓取视频(在HTML中是不可见的),python,html,css,web-scraping,python-requests,Python,Html,Css,Web Scraping,Python Requests,我想从谷歌广告透明度报告下载嵌入在一组URL中的视频。下面是一个示例页面,其中视频是YouTube链接: 下面是一个示例页面,视频由谷歌托管,视频文件可以直接下载: 在这两种情况下,常规浏览器(Chrome、Firefox)允许我复制YouTube链接URL(顶部示例)或下载链接视频文件(底部示例) 但是,我无法在页面源中找到这些链接。谁能告诉我如何找到它们,或者如何编写脚本来找到正确的标签并抓取视频文件(或YouTube链接)?这是一个动态内容问题吗?您可以通过TransparencyRe

我想从谷歌广告透明度报告下载嵌入在一组URL中的视频。下面是一个示例页面,其中视频是YouTube链接:

下面是一个示例页面,视频由谷歌托管,视频文件可以直接下载:

在这两种情况下,常规浏览器(Chrome、Firefox)允许我复制YouTube链接URL(顶部示例)或下载链接视频文件(底部示例)


但是,我无法在页面源中找到这些链接。谁能告诉我如何找到它们,或者如何编写脚本来找到正确的标签并抓取视频文件(或YouTube链接)?这是一个动态内容问题吗?

您可以通过TransparencyReportAPI找到它

例如,您附加的页面正在从以下页面获取视频内容:


我可以问一下您是如何访问此文件的,或者您是通过什么查询找到它的?我在:
bigquery公共数据。谷歌政治广告。竞选目标定位
bigquery公共数据。谷歌政治广告。创意统计数据
中都没有看到这一信息。从API获取这些链接要比删除它们好得多。Attila,我做了更多的挖掘,仍然找不到任何透明报告文档的网站在哪里引用此链接/查询。你能告诉我你在哪里找到它吗?直接从他们的API查询视频链接会很好。