requests가python에서 요청한 실례 설명 보내기

서버에 요청을 보내고 싶을 때,requests 라이브러리를 선택하여 실행할 수 있습니다.다른 라이브러리에 비해 이런 라이브러리의 사용은 초보자들이 사용하기에 매우 적합하다.이 편에서 말하고자 하는 것은requests.get 요청 방법, 여기 get 요청 시 매개 변수에 대한 학습이 필요합니다. 기본적인 사용법을 익힌 후에 아래의requests.get 요청 실례에 대한 진일보한 탐구.
1. get 요청의 일부 인자
(1) URL (요청한 URL 주소, 필수)

import requests
url="http://www.baidu.com"
resp=requests.get(url)# url get ,  。
(2)headers 매개 변수 요청 헤더, 선택 가능

import requests
url=r"https://www.baidu.com/s"
Headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
     }
response=requests.get(url=url,headers=Headers)
2、requests.get 요청 실례
언제든지 유사한 요청을 했습니다.get () 의 호출, 당신은 두 가지 중요한 일을 하고 있습니다.첫째, Request 대상을 구축하고 있습니다. 이 대상은 서버에 요청되거나 자원을 조회할 수 있습니다.둘째, requests가 서버에서 돌아오는 응답을 받으면 Response 대상이 생성됩니다.이 응답 대상은 서버가 되돌아오는 모든 정보를 포함하고 원래 만든 Request 대상도 포함합니다.위키백과 서버에서 매우 중요한 정보를 얻을 수 있는 간단한 요청은 다음과 같습니다.

>>> r = requests.get('http://en.wikipedia.org/wiki/Monty_Python')
서버에 액세스하여 응답 헤더 정보를 반환하려면 다음과 같이 하십시오.

>>> r.headers

{'content-length': '56170', 'x-content-type-options': 'nosniff', 'x-cache':

'HIT from cp1006.eqiad.wmnet, MISS from cp1010.eqiad.wmnet', 'content-encoding':

'gzip', 'age': '3080', 'content-language': 'en', 'vary': 'Accept-Encoding,Cookie',

'server': 'Apache', 'last-modified': 'Wed, 13 Jun 2012 01:33:50 GMT',

'connection': 'close', 'cache-control': 'private, s-maxage=0, max-age=0,

must-revalidate', 'date': 'Thu, 14 Jun 2012 12:59:39 GMT', 'content-type':

'text/html; charset=UTF-8', 'x-cache-lookup': 'HIT from cp1006.eqiad.wmnet:3128,

MISS from cp1010.eqiad.wmnet:80'}
그러나 서버에 보내는 요청의 헤더를 얻으려면 간단하게 접근할 수 있습니다. 그 다음은 요청의 헤더입니다.

>>> r.request.headers

{'Accept-Encoding': 'identity, deflate, compress, gzip',

'Accept': '*/*', 'User-Agent': 'python-requests/0.13.1'}
컨텐츠 확장:
get 요청 보내기

#  requests 
import requests

#  
url = 'http://v.juhe.cn/historyWeather/citys'
#  
da = {'key':'61e0c8a6d9614382afbaaf35dbd3ec6','province_id':'4'}
#  
r = requests.get(url,params=da)

#  json
js = r.json()
print(js)
print(js['resultcode'])
print(js['reason'])
print(js['result'])
print(js['error_code'])
이는requests가python에서 요청을 보내는 실례적인 설명에 관한 글을 소개합니다. 더 많은 requests가python에서 요청 내용을 어떻게 보내는지 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기