es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tengo un archivo en línea de Excel (de negocios) y mi compañía es HP. Quiero una manera de descargar el archivo de Excel a mi ordenador utilizando Python.

Intenté usar el código a continuación pero me devuelve como respuesta 403 FORBIDDEN

import time
import urllib.request
import pandas as pd
import requests
import json

def share_point_login():
   print('llamado') 
   site="URL del archivo de Excel"
   username = "nombre de usuario"
   password = "contraseña"
   response = requests.get(site, auth=(username, password))         
   print(response.text)
   print(response.status_code)

share_point_login()

Cuando intento descargarlo, obtengo un archivo de Excel con 403 FORBIDDEN escrito en él.

el archivo de Excel URL

el mismo código está funcionando para mi amigo en otra computadora portátil

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Pueden existir múltiples razones para recibir un error FORBIDDEN 403 mientras se utiliza el código proporcionado para descargar el archivo de Excel desde la URL de SharePoint. Algunas de las causas comunes son:

    1. Credenciales de usuario/contraseña inválidas: Las credenciales de autenticación proporcionadas en el código pueden ser incorrectas, lo que hace que el servidor de SharePoint rechace la solicitud con un error 403. Verifique las credenciales y vuelva a intentarlo.
    2. Problemas de permisos: La cuenta de usuario utilizada para autenticar la solicitud puede no tener los permisos necesarios para acceder a un archivo o carpeta de SharePoint específico. Consulte con el administrador de SharePoint para asegurarse de que el usuario tenga los derechos de acceso necesarios.

    3. Restricciones de red/cortafuegos: La solicitud puede estar bloqueada por la configuración de la red o del cortafuegos, lo que impide el acceso al sitio de SharePoint. Intente acceder a la URL desde una red diferente o desactive temporalmente cualquier cortafuegos.

    4. Interferencia del software antivirus: Algunos software antivirus pueden causar problemas al acceder al sitio de SharePoint. Intente desactivar temporalmente el software antivirus y vuelva a intentarlo.

    Si las sugerencias anteriores no funcionan, puede intentar utilizar otras bibliotecas como ‘Office365-REST-Python-Client’ o ‘SharePlum’ para acceder a los archivos de SharePoint utilizando Python.

Comments are closed.