Pasos básicos para enviar una solicitud GET
Enviar una solicitud GET mediante Solicitudes generalmente implica los siguientes pasos básicos:
- Importe el módulo de Solicitudes: Primero, necesitamos importar el módulo de Solicitudes para que el programa Python pueda usar la funcionalidad que proporciona.
- Construir URL de solicitud: determine la URL de destino a la que se accederá y construya una URL de solicitud completa.
- Opcional: configurar la información del encabezado de la solicitud: algunos sitios web pueden verificar la información del encabezado de la solicitud. Para simular el acceso al navegador, podemos configurar la información del encabezado de la solicitud.
- Enviar solicitud GET: utilice
requests.get()
el método para enviar una solicitud GET y, opcionalmente, pase la información del encabezado de la solicitud. - Procesamiento de respuesta: obtenga el resultado de la respuesta devuelto por el servidor, que puede ser texto, datos JSON, datos binarios, etc.
ejemplo
Utilice Solicitudes para enviar una solicitud GET a Jianshu
import requests
# 设置请求头,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}
# 简书的 URL
url = 'https://www.jianshu.com/'
# 发送 GET 请求
response = requests.get(url, headers=headers)
# 判断请求是否成功
if response.status_code == 200:
# 获取页面源代码
page_source = response.text
print(page_source)
else:
print('请求失败,状态码:', response.status_code)