las solicitudes de uso de la biblioteca

A:

solicitud de la página web HTML

import urllib.request
r=urllib.request.urlopen('http://httpbin.org/get')
print(type(r))
<class 'http.client.HTTPResponse'>

El método anterior de la utilización de los resultados urlopen biblioteca pedir módulo urllib.

El siguiente es un módulo de peticiones método GET.

import requests
r=requests.get('http://httpbin.org/get')
print(type(r))
<class 'requests.models.Response'>

Si la página se devuelve en formato JSON, puede llamar al método JSON (), puede devolver el resultado es un formato de cadena JSON es convertida diccionario.

import requests
r = requests.get(” http://httpbin.org/get”)
print(type(r.text))
print(r.json())
print ( type(r.json()))
<class ’ str ’ >
{'headers': {'Accept-Encoding ':’gzip, deflate', ' Accept' : '*I * ’,’Host' : 'httpbin. org', 'User-Agent ’ .
’ p y thon-requests /2 . 10.0 ’},’ url ’:’ http://httpbi「1. org/get ’,’ args ’:{},’origin ’:’ 182.33.248.131 '}
<class ’dict ’>

Si el retorno no es formato JSON con JSON () método se quejará.

import requests
r=requests.get('https://www.d4j.cn/')
print(r.json())
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

 

 

dos:

adquisición de datos binarios

Obtener imagen:

import requests
r=requests.get('https://www.d4j.cn/wp-content/uploads/2019/09/touxiang1.jpg')
with open('touxiang1.jpg','wb') as f:
    f.write(r.content)

La obtención de un sonido:

import requests
r=requests.get('https://m10.music.126.net/20200311095903/04035a624339d0162516f5b54a0458bd/yyaac/obj/wonDkMOGw6XDiTHCmMOi/1631712277/7d44/28fe/7d74/cb614488c90af705a440a4c5332112d8.m4a')
print(type(r))
with open('pachong.m4a','wb') as f:
    f.write(r.content)

 

 

tres:

Añadir a las cabeceras de solicitud.

import requests
headers={
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36'
}
r=requests.get('https://www.zhihu.com/explore',headers=headers)
print(r.text)

 

 

cuatro:

Utilice las peticiones POST

import requests
headers={
     'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36' 
     }
data={'name':'lingxiaoyun','age':'22'}
r=requests.post('http://httpbin.org/post',data=data,headers=headers)
print(r.text)

 

 

cinco:

La naturaleza de la respuesta de diversos

import requests
r=requests.get('https://www.jianshu.com/')
print(type(r.status_code))<class 'int'>
print(type(r.headers))<class 'requests.structures.CaseInsensitiveDict'>
print(type(r.cookies))<class 'requests.cookies.RequestsCookieJar'>
print(type(r.url))<class 'str'>
print(type(r.history))<class 'list'>

 

 

seis:

Pide también ofrece un built-in de código de estado requests.codes objeto de consulta,

La comparación puede tomar el código de estado devuelto y construido en el código de estado.

r.status_code==requests.codes.+对应状态码英文

 

 

siete:

carga de archivos

import requests
files={'file':open('touxiang1.jpg','rb')}
r=requests.post('http://httpbin.org/post',files=files)
print(r.text)
{
  "args": {},
  "data": "",
  "files": {
    "file": "data:application/octet-stream;base64,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"
  },
  "form": {},
  "headers": {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, deflate",
    "Content-Length": "6587",
    "Content-Type": "multipart/form-data; boundary=f1c122b2b66b7ff7cd2fb863746bea81",
    "Host": "httpbin.org",
    "User-Agent": "python-requests/2.23.0",
    "X-Amzn-Trace-Id": "Root=1-5e6a1a5a-eb33730e81ad596002b15563"
  },
  "json": null,
  "origin": "120.239.40.206",
  "url": "http://httpbin.org/post"
}

 

 

ocho:

Recibe las cookies

import requests
r=requests.get('http://www.baidu.com')
print(r.cookies)
for key,value in r.cookies.items():
    print(key+'='+value)
<RequestsCookieJar[<Cookie BDORZ=27315 for .baidu.com/>]>
BDORZ=27315

También puede copiar directamente en la página.

#用cookies维持模拟登录状态
import requests
headers={
      'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36' ,
      'cookie':'_zap=3d265c1d-a192-40ae-b161-ebbdcfbc5de5; d_c0="ANDbo3r35hCPTlutBRPg1B1PlU0z9dIwk24=|1583157820"; _ga=GA1.2.665609525.1583157823; _xsrf=EVP0fTWfL0GSZPNLIW8VJ5l2ZtAzHLim; _gid=GA1.2.271137614.1583896687; capsion_ticket="2|1:0|10:1583896794|14:capsion_ticket|44:ZmJjZWU3NmRjMjI3NDNjNGFiMDM1MzEyMzQ0YjFjYTk=|e4c0624ebeb242170a53e8a54bea8a3dfe8bcc13f6eb570320b70075fbc67fd9"; z_c0="2|1:0|10:1583896815|4:z_c0|92:Mi4xcEdHU0VBQUFBQUFBME51amV2Zm1FQ1lBQUFCZ0FsVk43NlpWWHdBYlYwZ0QxZHRoVTBYUHNGNG95MDFiRnQtQmNB|0a04f55bbaeabd1a3965d304b6721c81a3f1f47d2e5a71586bf278babab30a87"; tst=r; q_c1=978b2b08310547e0a04c7aa973618e49|1583897071000|1583897071000; _gat_gtag_UA_149949619_1=1; Hm_lvt_98beee57fd2ef70ccdd5ca52b9740c49=1583637094,1583637203,1583896687,1583979866; Hm_lpvt_98beee57fd2ef70ccdd5ca52b9740c49=1583979881; KLBRSID=53650870f91603bc3193342a80cf198c|1583979881|1583979747'
      }
response=requests.get('https://www.zhihu.com',headers=headers)
print(response.text)

 

 

nueve:

Sesión mantenga

Antes de la sesión no se mantiene, el programa es el equivalente de dos diversa petición de un navegador diferente. Aunque las cookies se pueden utilizar para mantener, pero más complicado, podemos utilizar simplemente el objeto Session para mantener la sesión.

import requests
requests.get('http://httpbin.org/cookies/set/number/123456')
r=requests.get('http://httpbin.org/cookies')
print(r.text)
{
  "cookies": {}
}

 

Aquí con la sesión:

import requests
s=requests.Session()
s.get('http://httpbin.org/cookies/set/number/123456')
r=s.get('http://httpbin.org/cookies')
print(r.text)
{
  "cookies": {
    "number": "123456"
  }
}

objeto de sesión puede mantener la misma sesión, usar más.

 

 

diez:

No haga caso de las advertencias de certificado antes de usar el 12306, pero ahora la gente tiene credenciales, independientemente de su uso.

import requests
from requests.packages import urllib3
urllib3 . disable_warnings()
response = requests.get('https://www.12306.cn',verify= False)
print(response.status_code)

 

 

XI:

Configuración de proxy

import requests
proxies={
    'http':'',
    'https':'',
}
requests.get('https://www.taobao.com',proxies=proxies)

 

 

12:

autenticación

La lectura.

 

trece:

La solicitud se representa como una estructura de datos

La lectura.

 

Publicado 62 artículos originales · ganado elogios 41 · vistas 1855

Supongo que te gusta

Origin blog.csdn.net/weixin_45850939/article/details/104826132
Recomendado
Clasificación