如何使用 BeautifulSoup 访问 javascript 变量?我知道变量的名字
变量在脚本标签中定义:
<script>
var variable_name = value;
</script>
例如,在浏览器控制台中,我编写 window.variable_name 并获取值。我怎样才能在 Beautiful Soup 中获得等价物?
请您参考如下方法:
你不能。 BeautifulSoup 只是 DOM 元素的解析器,它不会评估页面内的任何代码。
您需要“运行”页面并在它仍然“打开”时访问它,例如使用 Selenium,如本 post 中所述。
