Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from urllib.request import urlopen as uReq
- from urllib.request import Request
- from bs4 import BeautifulSoup as soup
- import re
- ListName = "list"
- OpenList = open(ListName,"r")
- n=int(OpenList.readline())
- for num in range(1,n+1):
- print(num)
- theList=OpenList.readline()
- AccessCME=Request(theList,headers={"User-Agent":"Mozilla/5.0"})
- CMEPage=uReq(AccessCME).read()
- page_soup=soup(CMEPage,"html.parser")
- cme=page_soup.find("div",{"class":"cmeProduct section"})
- FuturesContracts=cme.span.text.strip()
- possible_tds=page_soup.find_all('td',attrs={'class':"prodSpecAtribute"})
- parent_td=[td for td in possible_tds if 'Product' in td.text][0]
- target = parent_td.fetchNextSiblings('td')[0].text.strip()
- first_take=re.sub('CME Globex:s', '', target)
- BaseSymbol=re.sub(r'CME ClearPort:.*', '', first_take)
- print(FuturesContracts, BaseSymbol)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement