mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-08-08 14:32:23 -04:00
Merge branch 'requestIntercepted' into qa
This commit is contained in:
commit
2d07e08154
1 changed files with 9 additions and 6 deletions
|
@ -242,12 +242,11 @@ class WebsockReceiverThread(threading.Thread):
|
||||||
if self.on_request:
|
if self.on_request:
|
||||||
self.on_request(message)
|
self.on_request(message)
|
||||||
elif message['method'] == 'Network.requestIntercepted':
|
elif message['method'] == 'Network.requestIntercepted':
|
||||||
if 'params' in message and 'authChallenge' in message['params']:
|
if 'params' in message:
|
||||||
auth_challenge = message['params']['authChallenge']
|
for p in message['params']:
|
||||||
self.logger.info('Network.requestIntercepted AuthChallenge %s %s',
|
self.logger.info(
|
||||||
auth_challenge['scheme'], auth_challenge['origin'])
|
'Network.requestIntercepted param %s: %s',
|
||||||
else:
|
p, message['params'][p])
|
||||||
self.logger.info('Network.requestIntercepted non-AuthChallenge')
|
|
||||||
elif message['method'] == 'Page.interstitialShown':
|
elif message['method'] == 'Page.interstitialShown':
|
||||||
# AITFIVE-1529: handle http auth
|
# AITFIVE-1529: handle http auth
|
||||||
# we should kill the browser when we receive Page.interstitialShown and
|
# we should kill the browser when we receive Page.interstitialShown and
|
||||||
|
@ -358,6 +357,10 @@ class Browser:
|
||||||
self.send_to_chrome(method='Page.enable')
|
self.send_to_chrome(method='Page.enable')
|
||||||
self.send_to_chrome(method='Console.enable')
|
self.send_to_chrome(method='Console.enable')
|
||||||
self.send_to_chrome(method='Runtime.enable')
|
self.send_to_chrome(method='Runtime.enable')
|
||||||
|
self.send_to_chrome(
|
||||||
|
method='Network.setRequestInterception',
|
||||||
|
params={'patterns': [{'urlPattern': '*'}]})
|
||||||
|
|
||||||
self.send_to_chrome(method='ServiceWorker.enable')
|
self.send_to_chrome(method='ServiceWorker.enable')
|
||||||
self.send_to_chrome(method='ServiceWorker.setForceUpdateOnPageLoad')
|
self.send_to_chrome(method='ServiceWorker.setForceUpdateOnPageLoad')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue