Laden Sie eine CSV-Datei mit Python herunter

Ich verwende Python 3.3 unter Windows. Ich versuche herauszufinden, wie man eine CSV-Datei von Yahoo Finance herunterlädt. Es ist eine Datei für die historischen Kurse.

Dies ist der Quellcode, auf den der Link zugreifen soll.

<p>  
 <a href="http://ichart.finance.yahoo.com/table.csv?s=AAPL&amp;d=1&amp;e=1&amp;f=2014&amp;g=d&amp;a=8&amp;b=7&amp;c=1984&amp;ignore=.csv">
<img src="http://l.yimg.com/a/i/us/fi/02rd/spread.gif" width="16" height="16" alt="" border="0">
<strong>Download to Spreadsheet</strong>
 </a>
</p> 

Und hier ist der Code, den ich dazu geschrieben habe.

from urllib.request import urlopen
from bs4 import BeautifulSoup

website = "http://ichart.finance.yahoo.com/table.csv?s=AAPL&amp;d=1&amp;e=1&amp;f=2014&amp;g=d&amp;a=8&amp;b=7&amp;c=1984&amp;ignore=.csv"
html = urlopen(website)
soup = BeautifulSoup(html)

Als ich den Code ausführte, hatte ich erwartet, dass er den Download startet und in meinen Download-Ordner legt, aber er macht nichts. Es läuft und stoppt dann. In meinen Downloads wird keine CSV-Datei angezeigt. Ich glaube, ich vermisse noch etwas in diesem Code.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage