https://www.barchart.com/options/iv-ran ... ile/stocks
В Чтобы сделать это, с помощью некоторых руководств я написал этот фрагмент кода:
Код: Выделить всё
# Import libraries
from urllib.request import Request, urlopen
import requests
from bs4 import BeautifulSoup as soup
# Set the URL you want to webscrape from
url = 'https://www.barchart.com/options/iv-rank-percentile/stocks?viewName=main'
# Connect to the URL
response = requests.get(url)
print(response)
req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).read()
print(req)
# Parse HTML and save to BeautifulSoup object¶
page_soup = soup(webpage, "html.parser")
#print(page_soup)
containers = page_soup.findAll("a", "toolbar-button download")
for container in containers:
print(container)
url = container.get('href')
print(url)
Код: Выделить всё
[i][/i] download
None
На данный момент я немного затрудняюсь с выполнением следующих шагов. , потому что я действительно не знаю, как скачать файл (поскольку не удается найти 'href').
Может быть, кто-нибудь может помочь/или предложить другое решение?
Заранее большое спасибо,
Marketwizard
Подробнее здесь: https://stackoverflow.com/questions/667 ... ing-python