提取google analytics javascript背后的内容

提取google analytics javascript背后的内容,javascript,beautifulsoup,Javascript,Beautifulsoup,我正在寻找一种自动访问.gme文件链接的方法,从一个像这样的网站——这里没有什么违法的,只是一个儿童玩具的文件。您可以通过单击文本为“Audiodatei manuell Herunterladen”的框中的“Herunterladen”来访问该文件。将弹出一个子窗口,其中包含指向.gme文件的直接链接(在本例中) 我想自动下载,但我的问题是我不能直接从页面的源代码访问链接。“Herunterladen”链接具有属性onclick=“ga('send'、'event'、'Download_pdp

我正在寻找一种自动访问.gme文件链接的方法,从一个像这样的网站——这里没有什么违法的,只是一个儿童玩具的文件。您可以通过单击文本为“Audiodatei manuell Herunterladen”的框中的“Herunterladen”来访问该文件。将弹出一个子窗口,其中包含指向.gme文件的直接链接(在本例中)

我想自动下载,但我的问题是我不能直接从页面的源代码访问链接。“Herunterladen”链接具有属性
onclick=“ga('send'、'event'、'Download_pdp'、'TipToi Audio Datei'、'32904');”
,我假设它是使用谷歌分析的javascript。有没有办法将其解析为html代码以提取链接?文件名非常不一致,因此我无法根据网站信息生成文件名


提前感谢

该链接有两个事件处理程序,一个通过
onclick
,另一个稍后在代码中向下。如果您查看页面的源代码,发现onclick链接,您将看到它有一个ID。只需搜索该ID,直到找到与该ID关联的单击处理程序。在事件处理程序中,它显示弹出的模式的URL。

实际上不会下载文件,这只是将代码发送到Google Analytics,以便他们跟踪下载的内容。你说得对。但是,我想从子窗口获取html来解析链接。查看源代码,找到具有该单击的链接的ID,然后您将看到该链接的事件处理程序,其中包括实际打开的URL。@我是javascript中的noob,如何访问或“查看”事件处理程序?onclick是
onclick=“ga('send'、'event'、'Download_pdp'、'TipToi Audio Datei'、'32904');”
,所以我猜ID是32904。它实际上有两个。首先转到源代码,找到有onclick的链接,然后查看它,它有一个ID。抓取该ID并搜索源代码,直到您在click hander中找到该ID。