import requests
from bs4 import BeautifulSoup
symbol = "Company name"
from_date = "19-12-2016"
to_date = "20-12-2016"
URL = "https://www.nseindia.com/products/dynaContent/common/productsSymbolMapping.jsp?symbol=%s&segmentLink=3&symbolCount=3&series=ALL&dateRange=+&fromDate=%s&toDate=%s&dataType=PRICEVOLUMEDELIVERABLE" % (symbol,from_date,to_date)
r = requests.get(URL,verify=false)
bso = BeautifulSoup(r.text,'html.parser')
outfile = symobl+'_'+from_date+'_'+to_date+'.csv'
data = ''
for tag in bso.find_all('th'):
data += tag.text.split()+','
data = data[:-1]+'\n'
for row in bso.find_all('tr')[1:]:
for field in row.find_all('td'):
data += field.text.split()+','
data = data[:-1]+'\n'
with open(outfile,'w') as f:
f.write(data)
希望这有帮助。在
相关问题 更多 >
编程相关推荐