Skip to main content
 首页 » 编程设计

python之使用 BeautifulSoup 访问 javascript 变量

2025年02月15日28xxx_UU

如何使用 BeautifulSoup 访问 javascript 变量?我知道变量的名字

变量在脚本标签中定义:

<script> 
    var variable_name = value; 
</script> 

例如,在浏览器控制台中,我编写 window.variable_name 并获取值。我怎样才能在 Beautiful Soup 中获得等价物?

请您参考如下方法:

你不能。 BeautifulSoup 只是 DOM 元素的解析器,它不会评估页面内的任何代码。

您需要“运行”页面并在它仍然“打开”时访问它,例如使用 Selenium,如本 post 中所述。