diff --git a/brozzler/browser.py b/brozzler/browser.py index db54130..55f6641 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -536,7 +536,7 @@ var __brzl_tryLogin = function() { var usernameField, passwordField; for (var j = 0; j < form.elements.length; j++) { var field = form.elements[j]; - if (field.type == 'text') { + if (field.type == 'text' || field.type == 'email') { if (!usernameField) { usernameField = field; } else { @@ -555,14 +555,15 @@ var __brzl_tryLogin = function() { passwordField = undefined; break; } - } if (usernameField && passwordField) { usernameField.value = {{username|json}}; passwordField.value = {{password|json}}; - form.submit() + console.log('submitting username=' + usernameField.value + + ' password=*** to detected login form'); + form.submit(); __brzl_tryLoginState = 'submitted-form'; - return + return; } } __brzl_tryLoginState = 'login-form-not-found'; diff --git a/setup.py b/setup.py index 555505d..a62d178 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def find_package_data(package): setuptools.setup( name='brozzler', - version='1.1b9.dev146', + version='1.1b9.dev147', description='Distributed web crawling with browsers', url='https://github.com/internetarchive/brozzler', author='Noah Levitt',