Python: скачать файл по кликабельной ссылке, при нажатии на которую начинается загрузка - PullRequest
0 голосов
/ 06 мая 2020

У меня есть URL-ссылка, по которой, если я нажму на нее, начнется загрузка файла. URL-адрес выглядит примерно так:

http://somewebsite.com/download?f=someStrings

Если я скопирую URL-адрес и пропущу его, в строке URL-адреса веб-браузера он также начнет загрузку.

Как я могу загрузите файл, используя Python и желательно без использования селена.

1 Ответ

0 голосов
/ 06 мая 2020

Вы можете загрузить файл с помощью модуля requests:

import requests as rq
r = rq.get('http://somewebsite.com/download?f=someStrings', allow_redirects=True)
open('filename.extension', 'wb').write(r.content)

Некоторые моменты, на которые следует обратить внимание:

  1. Заменить http://somewebsite.com/download?f=someStrings на желаемый URL-адрес

  2. Замените filename.extension именем файла и его расширением.

  3. Вы также можете указать путь, по которому вы хотите сохранить его
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...