1. 라이브러리 요청 전송 요청 피들러하지 캡처 패킷, 같은 브라우저 요청 URL, 패킷을 캡처 할 수 있습니다
- 다음과 같이 프록시는 요청 매개 변수에 매개 변수를 추가 :
-
= 프록시는 { ' HTTP ' : ' http://127.0.0.1:8888 '는 , ' HTTPS ' : ' http://127.0.0.1:8888은 ' , }는 (귀하의 요청 방법을 요청합니다. ' 요청 ' , 데이터 = 당신의 페이로드, 프록시 = 프록시)
프록시는 값 피들러 프록시와 포트 사전입니다
2. 인쇄 GET / 후 반환 요구 된 값
-
= requests.get OBJ ( 「요구 어드레스 」 , 데이터 = { " 요청 파라미터 " }) 전단 (obj.text) 전단 (obj.json ())
3. 반환 값 인쇄 아름다운
4. 파라미터에있어서, 상기 요구에 대응
매개 변수 | 설명 | 가져 오기 | 우편 | 놓다 | 지우다 |
URL | 되세요 | 되세요 | 되세요 | 되세요 | |
PARAMS | 당신은 필드를 전달하는 경우. 자동 양식을 인코딩; 문자열 | 되세요 | |||
데이터 | 문자열이 전달되면, 셀 서식에 따른 밖으로 직접 발표 | 되세요 | 되세요 | 되세요 | |
JSON | 사전이 자동으로 전달되는 경우 JSON 문자열로 인코딩; 문자열이 전달되면, 발송 원래 따옴표의 형식에 따라; |
되세요 | |||
헤더 | 사전 형식 합격 | 되세요 | 되세요 | 되세요 | 되세요 |
쿠키 | 되세요 | 되세요 | 되세요 | 되세요 |
일반 상황 :
GET 요청 매개 변수는 사전을 전달 PARAMS;
JSON POST 요청 매개 변수;
반환 텍스트에 요청 무엇 6. 반환 JSON에 대한 요청의 결과가 무엇인가?
바이 = requests.get ( " https://www.baidu.com " ) 인쇄 ( " 바이 : " , baidu.json ()) # 报错 인쇄 ( " 바이을 : " , baidu.text) # 不报错
- 보기 응답 hesders은 콘텐츠 형식의 값입니다.
7. 요청 헤더 매개 변수, 뭐?
- 웹 호출을 사용하여 브라우저 요청 헤더에 매개 변수 F12 참조
- 아니면 우편 배달부의 호출로, 헤더의 매개 변수를 확인