Есть ли способ получить веб-данные с помощью запросов Python по ссылке, защищенной Edgepilot?Python

Программы на Python
Ответить
Anonymous
 Есть ли способ получить веб-данные с помощью запросов Python по ссылке, защищенной Edgepilot?

Сообщение Anonymous »

Я работаю над автоматическим сохранением отчетов, которые каждый день получаю в виде ссылки для скачивания по электронной почте. Компания по кибербезопасности, с которой мы работаем, использует Edgepilot (прокси-сервер безопасности) для защиты наших ссылок, поэтому каждая ссылка, которую я получаю в своем электронном письме, преобразуется в ссылку Edgepilot. Использование библиотеки запросов Python для извлеченных ссылок не сработало, несмотря на то, что она должна поддерживать перенаправления. Вместо этого запрос возвращает HTML-код страницы загрузки на Edgepilot. Кто-нибудь знает способ обойти это? Я пытался декодировать ссылки с помощью онлайн-декодеров и не нашел ничего, что надежно работало бы для более длинных ссылок. Перед перенаправлением каждая ссылка проходит через экран ниже. Когда я вставляю последнюю ссылку после перенаправления, она загружает правильный файл. Я включил пример ссылки EdgePilot, которая ведет в stackoverflow. См. фрагмент кода ниже.

Код: Выделить всё

import requests

Input_URL = "https://link.edgepilot.com/s/8a4dc2da/2JynPktBnUCAHP4x_SgXvw?u=http://stackoverflow.com/"

#Pull the file from given link
response = requests.get(Input_URL,timeout=15)

if(response.status_code==200):
print("Successful Retrieval")
else:
print("Retrieval Failed")
https://link.edgepilot.com/s/8a4dc2da/2 ... rflow.com/

Подробнее здесь: https://stackoverflow.com/questions/798 ... -by-edgepi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»