def send(self,u,m="GET",p=None,h=None,c=None):
if p is None : p = {}
if h is None : h = {}
if c is not None : c = {c:''}
if '-r' in sys.argv or '--ragent' in sys.argv:
h['user-agent'] = self.ragent()
else:
h['user-agent'] = self.agent
# request
request = requests.Session()
req = urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
# get
if m.lower()=='get':
if p: u='{}'.format(Request.ucheck.payload(u,p))
req = request.request(
method=m.upper(),url=u,headers=h,cookies=c,timeout=self.time,
allow_redirects=self.redir,proxies={'http':self.proxy,'https':self.proxy},verify=False)
# post
elif m.lower()=='post':
req = request.request(
method=m.upper(),url=u,headers=h,cookies=c,timeout=self.time,
allow_redirects=self.redir,proxies={'http':self.proxy,'https':self.proxy},verify=False)
# req
return req
评论列表
文章目录