No sé si lo ha encontrado. Es normal que usemos Fiddler y Charles para capturar paquetes, pero cuando copiamos el enlace de URL solicitado al navegador para realizar una solicitud, se producirá un error 403. El error 403 es un error "Prohibido" común en nuestras solicitudes de red. Como se muestra a continuación, estamos bien en Charles, pero obtenemos un error 403 al acceder en el navegador o usar Postman.
Para este tipo de error de acceso prohibido 403, generalmente solo necesitamos agregar el parámetro de encabezado correspondiente. Para parámetros específicos, puede copiar la solicitud completa y luego analizar la información del encabezado. Los parámetros generalmente requeridos son los siguientes:
req.add_header("User-Agent","Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36")
req.add_header("GET",url)
req.add_header("Host","blog.xxx.net")
req.add_header("Referer","http://www.xxx.net/")
Por ejemplo, en el ejemplo anterior, después de agregar todos los parámetros de encabezado requeridos, puedo solicitarlo.