все, используя приведенный ниже код (ссылка проверена, это правильно), в результате я получаю файл HTML вместо .csv, если бы я использовал браузер, такой как Chrome.
import urllib.request
urllib.request.urlretrieve('https://www.ishares.com/us/products/239726/ishares-core-sp-500-etf/1467271812596.ajax?filetype=csv&filename=ivv_holdings&datatype=fund', "file.csv")
Что было бы хорошим решением для этого?






Проблема в том, что вы не были внимательны к правописанию. У вас есть filename, filetype и datatype, тогда как сайт требует fileName, fileType и dataType. Капитализация должна совпадать.
Большое спасибо, это сработало! Ценить это!
Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительную информацию, чтобы выделить именно то, что вам нужно. Как сейчас написано, трудно точно сказать, о чем вы спрашиваете.