라이브러리 항목 노트를 요청 1

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 참조
  • 아니면 우편 배달부의 호출로, 헤더의 매개 변수를 확인

추천

출처www.cnblogs.com/xiaoyujade/p/12163066.html