擅长:python、mysql、java
<p>您要查找的数据在页面源中不可用。并且<code>requests.get(...)</code>只获取页面源代码,而不包含通过JavaScript动态添加的元素。但是,您仍然可以使用<code>requests</code>模块获得它。在</p>
<p>在“网络”选项卡的“开发人员工具”中,您可以看到一个名为<code>VixDetails.json</code>的文件。正在向<code>https://www.nseindia.com/live_market/dynaContent/live_watch/VixDetails.json</code>发送一个请求,该请求以JSON的形式返回数据。在</p>
<p><a href="https://i.stack.imgur.com/9Vi5n.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9Vi5n.png" alt="enter image description here"/></a></p>
<p>您可以使用<code>requests</code>模块的内置<code>.json()</code>函数来访问它。在</p>
<pre><code>r = requests.get('https://www.nseindia.com/live_market/dynaContent/live_watch/VixDetails.json')
data = r.json()
vix_price = data['currentVixSnapShot'][0]['CURRENT_PRICE']
print(vix_price)
# 15.7000
</code></pre>