Есть ли способ сохранить файл, который автоматически загружается по ссылке на сайте? - PullRequest
0 голосов
/ 14 июня 2019

Например, эта ссылка (https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519) автоматически загружает файл JSON на мою машину.

Мне было интересно, можно ли было написать сценарий Python, который может сохранить этот файл непосредственно изсайт локально в другом месте.

1 Ответ

0 голосов
/ 14 июня 2019

Чтение JSON:

import json
with open('data.txt') as json_file:  
    data = json.load(json_file)

говорят, что вы получаете ответ в данных и хотите записать его в data.txt

with open('data.txt', 'w') as outfile:  
    json.dump(data, outfile)

, если вы не хотитечтобы пойти по этому пути, вы можете просто использовать модуль подпроцесса, выполнив команду, такую ​​как

cp <path to file you can to copy> <path to where you can to copy it>

Загрузите его в определенную папку,

import urllib
linkToFile = "http://www.someurl.com/file.pdf"
localDestination = "/home/user/local/path/to/file.pdf"
resultFilePath, responseHeaders = urllib.urlretrieve(linkToFile, localDestination)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...