我正在尝试从泛欧交易所获取期权链。例如,对于 Heineken 公司,网址为 https://live.euronext.com/en/product/index-options/HEI-DAMS。
目前,我只能获得下一个到期日的期权链。
我使用的是以下内容:
import requests
url = 'https://live.euronext.com/en/ajax/getPricesOptionsAjax/stock-options/HEI/DAMS/'
req = requests.get(url).json()
我如何概括这一点,以便获得所有到期日期的选项?
我可以看到所有数据。我使用
pprint
显示结果结构。
这是我使用的代码:
import pprint
import requests
url = 'https://live.euronext.com/en/ajax/getPricesOptionsAjax/stock-options/HEI/DAMS/'
req = requests.get(url).json()
pprint.pp(req)
结果是一个有 2 个键的字典。你可以通过这样做看到按键:
for k in req.keys():
print(k)
返回这个:
extended
simple
这些值是大列表(太长,无法在此处显示,所以我只显示前半部分)。
'extended': [{'maturityDate': 'January 2024',
'volumeDate': '19/01/24',
'rowc': [{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=860000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">86.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '5.60',
'volume': '2',
'last_date': '15:03',
'daily_vol': '5',
'open_interest': '279',
'settl': '5.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=870000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">87.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '-',
'settl': '4.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=880000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">88.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '3.61',
'volume': '4',
'last_date': '12:38',
'daily_vol': '5',
'open_interest': '2,064',
'settl': '3.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=890000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">89.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '2.43',
'volume': '1',
'last_date': '17:11',
'daily_vol': '1',
'open_interest': '3',
'settl': '2.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=900000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">90.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '1.40',
'volume': '5',
'last_date': '17:13',
'daily_vol': '17',
'open_interest': '383',
'settl': '1.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=910000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">91.00</a>',
'atTheMoney': True,
'best_bid': '-',
'best_ask': '-',
'last': '0.42',
'volume': '4',
'last_date': '17:12',
'daily_vol': '12',
'open_interest': '185',
'settl': '0.46'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=920000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">92.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '0.01',
'volume': '1',
'last_date': '17:22',
'daily_vol': '10',
'open_interest': '394',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=930000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">93.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '0.03',
'volume': '10',
'last_date': '16:22',
'daily_vol': '11',
'open_interest': '54',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=940000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">94.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '326',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=950000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">95.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '0.01',
'volume': '10',
'last_date': '15:40',
'daily_vol': '10',
'open_interest': '24',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=C&sp=960000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">96.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '86',
'settl': '0.01'}],
'rowp': [{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=860000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">86.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=870000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">87.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=880000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">88.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=890000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">89.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=900000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">90.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '0.03',
'volume': '1',
'last_date': '16:04',
'daily_vol': '4',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=910000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">91.00</a>',
'atTheMoney': True,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '0.01',
'settl': '0.01'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=920000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">92.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '0.60',
'volume': '1',
'last_date': '17:11',
'daily_vol': '27',
'open_interest': '0.54',
'settl': '0.54'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=930000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">93.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '1.76',
'volume': '1',
'last_date': '16:40',
'daily_vol': '11',
'open_interest': '1.54',
'settl': '1.54'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=940000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">94.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '2.54',
'settl': '2.54'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=950000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">95.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '3.54',
'settl': '3.54'},
{'strike': '<a '
'href="/en/product/stock-options/HEI-DAMS/instrument?Class_symbol=HEI&ps=pagesize&pmd=maturitydates&Class_exchange=DAMS&fOrO=O&cOrP=P&sp=960000000&md=01-2024" '
'class="text-ui-picton-blue '
'font-weight-bold">96.00</a>',
'atTheMoney': False,
'best_bid': '-',
'best_ask': '-',
'last': '-',
'volume': '-',
'last_date': '20:23',
'daily_vol': '-',
'open_interest': '4.54',
'settl': '4.54'}]}],
列表具有进一步的结构。
总而言之,您需要知道您正在寻找的内容的确切结构。