gpt4 book ai didi

python - 如何将给定 URL 中的值导入到 python 中?

转载 作者:行者123 更新时间:2023-12-01 07:44:15 27 4
gpt4 key购买 nike

如何从 python 中的给定 URL 中提取执行价格 12,000.00 的最后价格的值?

https://nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?symbolCode=-10006&symbol=NIFTY&symbol=NIFTY&instrument=-&date=-&segmentLink=17&symbolCount=2&segmentLink=17

12,000.00 执行价格的 LTP 为 25.35。

最佳答案

在 bs4 4.7.1 中使用 :has:contains。使用 :containstd:nth-of-type 搜索右列,然后使用 :has 检索父行和 再次使用后代组合器td:nth-of-type,以获得该行的ltp列值。

import requests
from bs4 import BeautifulSoup as bs

r = requests.get('https://nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?symbolCode=-10006&symbol=NIFTY&symbol=NIFTY&instrument=-&date=-&segmentLink=17&symbolCount=2&segmentLink=17')
soup = bs(r.content, 'lxml')
ltp = soup.select_one('#octable tr:has(td:nth-of-type(12):contains("12000.00")) td:nth-of-type(6)').text.strip()

关于python - 如何将给定 URL 中的值导入到 python 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56546897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com