requests가python에서 요청한 실례 설명 보내기
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에서 요청 내용을 어떻게 보내는지 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
installation of Python moduleubuntu에서 Python의 모듈들을 설치하기 위해서 pip명령어를 사용했는데 pip명령어를 찾을 수가 없단다😂 이게 무슨일인가 싶었는데 내가 Python만 설치하고 pip를 설치하지 않았던거다 (역시 모든것의 잘...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.