python 파충류가request 라이브러리로 쿠키를 처리하는 실례 설명
2062 단어 python 파충류requestcookie
방법1:request 라이브러리 get 사용 방법
resp = requests.get('http://www.baidu.com/')
print(resp.cookies)
print(resp.cookies.get_dict())
방법2:requests 라이브러리에서 제공하는session 대상을 사용합니다
import requests
url = "http://www.renren.com/PLogin.do"
data = {"email":"[email protected]",'password':"pythonspider"}
headers = { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36" }
#
session = requests.session() session.post(url,data=data,headers=headers)
#
resp = session.get('http://www.renren.com/256450404/profile')
print(resp.text) ```
지식 포인트 확장:우리는 Requests의session 대상이 요청 사이에서 쿠키를 유지할 수 있다는 것을 알게 되었다. 이것은 우리가 쿠키를 사용하는 데 매우 편리하다.우리가 방법 단계의 요청을 설정하고 싶을 때, 아래의 예시와 같이 조작할 수 있다.
import requests
s = requests.session()
# : , cookies
cookies = dict(cookies_are='cookie1')
# tips: http://httpbin.org http
r1 = s.get(url='http://httpbin.org/cookies', cookies=cookies)
print(r1.text)
# : , cookies
cookies = dict(cookies_are='cookie2')
r2 = s.get(url='http://httpbin.org/cookies', cookies=cookies)
print(r2.text)
실행 후
# r1.text
{
"cookies": {
"cookies_are": "cookie1"
}
}
# t2.text
{
"cookies": {
"cookies_are": "cookie2"
}
}
이는python 파충류가request 라이브러리로 쿠키를 처리하는 실례에 대한 설명입니다. 더 많은python 파충류가request 라이브러리로 쿠키를 처리하는 방법에 대해 이전의 글을 검색하거나 아래의 관련 글을 계속 보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python 파충류 사용 scrapy 주의사항학습 중에 문제가 생기면 그것들을 모두 수집하고 정리하면 장기간 보존한 후에도 경험담이다.편집자는 사람들에게 이렇게 오랫동안 scrapy 프레임워크를 이야기했는데 자신이 배운 정리와 친구들의 교류 피드백에서도 많은 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.