然后找出“put”下的最大“OI”,最后在该行中为特定的最大OI设置相应的条目
打印行之前到达:
import urllib2
from urllib2 import urlopen
import bs4 as bs
url = 'https://www.nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?symbolCode=-9999&symbol=BANKNIFTY&symbol=BANKNIFTY&instrument=OPTIDX&date=-&segmentLink=17&segmentLink=17'
html = urllib2.urlopen(url).read()
soup = bs.BeautifulSoup(html,'lxml')
table = soup.find('div',id='octable')
rows = table.find_all('tr')
for row in rows:
print row.text
必须迭代
<td>
中的所有<tr>
。您可以使用一堆for循环来实现这一点,但是使用list comprehension更简单。仅使用此项:要迭代表的所有
<td>
中的所有<tr>
,请仅选择包含20个以上项的行(不包括最后一行),并执行文本替换或任何与您的要求匹配的操作,此处将文本转换为浮动整个代码是:
您可以找到另一个示例来废弃这样的表here
相关问题 更多 >
编程相关推荐