본문 바로가기
Python/0x01-url

request class

by SpeeDr00t 2017. 10. 3.
반응형

request class ][ 

pip install requests
# -*- coding: utf-8 -*-
#
# wirte by kyoung chip , jang
# python3.6
#
import requests

class CRequest :

    def __init__( self ) :

        self.req = ''	

		
		
    def login( self, site , user , passwd ) :
	
        self.req = requests.get( site , auth=(user , passwd) )
        print( self.req.text )
		
		
		
    def getHtml( self , site  ) :

        self.req = requests.get( site )	
		
        print("status code %s"  % ( self.req.status_code ) )
        print("headers %s " % ( self.req.headers['content-type'] ) )
        print("encoding %s " % ( self.req.encoding ) )
        print("text %s " % ( self.req.text ) )
        print("json %s " % ( self.req.json ) )



if __name__ == '__main__':

    r = CRequest()
    #r.login("https://api.github.com/user","아이디","암호")
    r.getHtml('https://github.com/geekcomputers/Python')
	


반응형