Хочу скачать цены на акции с сайта. К сожалению, у меня есть проблема с этим. Я написал код, но я могу получить данные только от первой компании. Моя цель - получить все данные для всех компаний (около 800). Цены на акции нужны только за последний месяц
Ниже вы можете найти код:
import urllib.request
import requests
import pandas as pd
from bs4 import BeautifulSoup
##############################################################################
#getting tickers and names of companies
url = 'http://infostrefa.com/infostrefa/pl/spolki'
html = requests.get(url).content
df_list = pd.read_html(html)
df = df_list[-1]
tickers = df["Ticker"].values
names_of_company = df["Nazwa giełdowa"].values
#tickers will be useful to put them into a website address
tickers = list(tickers)
names_of_company = list(names_of_company)
##############################################################################
for name in names_of_company:
url2 = 'http://infostrefa.com/infostrefa/pl/profile/675,{}/historical-quotations/xlsx?dateFrom=2018-07-24&dateTo=2018-08-24'
page2 = requests.get(url2)
soup = BeautifulSoup(page2.content,'lxml')
urllib.request.urlretrieve(url2, 'output.csv')
Буду благодарен за любые советы. Спасибо за все!