Python requests.auth.HTTPProxyAuth() Examples
The following are 6
code examples of requests.auth.HTTPProxyAuth().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
requests.auth
, or try the search function
.
Example #1
Source File: eventlogger.py From Collaboration-System with GNU General Public License v2.0 | 6 votes |
def _to_server(self, logVal): if self.conf['protocol'] != None: c_url = self.conf['protocol'] + "://" + self.conf['address'] + ":" + str(self.conf['port']) else: c_url = self.conf['address'] + ":" + str(self.conf['port']) utils.ilog(self.LOG_CLASS, "Sending json to: " + c_url) headers = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36"} if 'use_proxy' in list(self.conf.keys()) and self.conf['use_proxy'] is True: if "proxy_auth" in list(self.conf.keys()): cauth = HTTPProxyAuth(self.conf['proxy_auth']['username'], self.conf['proxy_auth']['password']) r = requests.put(c_url, json=logVal, proxies=self.conf['proxies'], auth = cauth, headers = headers) else: r = requests.put(c_url, json=logVal, proxies=self.conf['proxies'], headers = headers) else: r = requests.put(c_url, json=logVal, headers = headers) utils.ilog(self.LOG_CLASS, "Status Code: " + str(r.status_code), imp = True)
Example #2
Source File: guess.py From addon with GNU General Public License v3.0 | 6 votes |
def _handle_basic_auth_407(self, r, kwargs): if self.pos is not None: r.request.body.seek(self.pos) r.content r.raw.release_conn() prep = r.request.copy() if not hasattr(prep, '_cookies'): prep._cookies = cookies.RequestsCookieJar() cookies.extract_cookies_to_jar(prep._cookies, r.request, r.raw) prep.prepare_cookies(prep._cookies) self.proxy_auth = auth.HTTPProxyAuth(self.proxy_username, self.proxy_password) prep = self.proxy_auth(prep) _r = r.connection.send(prep, **kwargs) _r.history.append(r) _r.request = prep return _r
Example #3
Source File: guess.py From Requester with MIT License | 6 votes |
def _handle_basic_auth_407(self, r, kwargs): if self.pos is not None: r.request.body.seek(self.pos) r.content r.raw.release_conn() prep = r.request.copy() if not hasattr(prep, '_cookies'): prep._cookies = cookies.RequestsCookieJar() cookies.extract_cookies_to_jar(prep._cookies, r.request, r.raw) prep.prepare_cookies(prep._cookies) self.proxy_auth = auth.HTTPProxyAuth(self.proxy_username, self.proxy_password) prep = self.proxy_auth(prep) _r = r.connection.send(prep, **kwargs) _r.history.append(r) _r.request = prep return _r
Example #4
Source File: guess.py From bazarr with GNU General Public License v3.0 | 6 votes |
def _handle_basic_auth_407(self, r, kwargs): if self.pos is not None: r.request.body.seek(self.pos) r.content r.raw.release_conn() prep = r.request.copy() if not hasattr(prep, '_cookies'): prep._cookies = cookies.RequestsCookieJar() cookies.extract_cookies_to_jar(prep._cookies, r.request, r.raw) prep.prepare_cookies(prep._cookies) self.proxy_auth = auth.HTTPProxyAuth(self.proxy_username, self.proxy_password) prep = self.proxy_auth(prep) _r = r.connection.send(prep, **kwargs) _r.history.append(r) _r.request = prep return _r
Example #5
Source File: test_api.py From pypac with Apache License 2.0 | 5 votes |
def test_post_init_proxy_auth(self): """Set proxy auth info after constructing PACSession, and ensure that PAC proxy URLs then reflect it.""" sess = PACSession(pac=PACFile(proxy_pac_js_tpl % 'PROXY a:80;')) with _patch_request_base() as request: sess.get(arbitrary_url) # Prime proxy resolver state. request.assert_has_calls([ get_call(arbitrary_url, 'http://a:80'), ]) sess.proxy_auth = HTTPProxyAuth('user', 'pwd') with _patch_request_base() as request: sess.get(arbitrary_url) request.assert_has_calls([ get_call(arbitrary_url, 'http://user:pwd@a:80'), ])
Example #6
Source File: alerts.py From elastalert with Apache License 2.0 | 5 votes |
def alert(self, matches): body = '⚠ *%s* ⚠ ```\n' % (self.create_title(matches)) for match in matches: body += str(BasicMatchString(self.rule, match)) # Separate text of aggregated alerts with dashes if len(matches) > 1: body += '\n----------------------------------------\n' if len(body) > 4095: body = body[0:4000] + "\n⚠ *message was cropped according to telegram limits!* ⚠" body += ' ```' headers = {'content-type': 'application/json'} # set https proxy, if it was provided proxies = {'https': self.telegram_proxy} if self.telegram_proxy else None auth = HTTPProxyAuth(self.telegram_proxy_login, self.telegram_proxy_password) if self.telegram_proxy_login else None payload = { 'chat_id': self.telegram_room_id, 'text': body, 'parse_mode': 'markdown', 'disable_web_page_preview': True } try: response = requests.post(self.url, data=json.dumps(payload, cls=DateTimeEncoder), headers=headers, proxies=proxies, auth=auth) warnings.resetwarnings() response.raise_for_status() except RequestException as e: raise EAException("Error posting to Telegram: %s. Details: %s" % (e, "" if e.response is None else e.response.text)) elastalert_logger.info( "Alert sent to Telegram room %s" % self.telegram_room_id)