我希望Python代码从URL https://www.niftytrader.in/stock-options-chart/sbin刮SBIN股票的最大痛苦值
我的密码是。
import requests
from bs4 import BeautifulSoup
url = "https://www.niftytrader.in/stock-options-chart/sbin"
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
max_pain_element = soup.find("span", class_="fs-3 label-color-3")
if max_pain_element:
# Extract the Max Pain value
max_pain = max_pain_element.text.strip()
print("Max Pain:", max_pain)
else:
print("Max Pain value not found on the webpage.")
但是,我得到的输出为“网页上未找到最大疼痛值”
1条答案
按热度按时间ivqmmu1c1#
您在页面上看到的数据是通过JavaScript从外部URL加载的,因此
beautifulsoup
看不到它。要将所有数据放入dataframe中,您可以使用下一个示例:图纸:
仅获取
SBIN
值:图纸: