Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check_login(session, login, password):
- # session = requests.Session()
- data = {'log': login, 'pwd': password, 'wp-submit': 'Log In'}
- response = session.post(login_url, data=data)
- temp_soup = BeautifulSoup(response.text, 'html.parser')
- login_error_div = temp_soup.find('div', {'id': 'login_error'})
- if login_error_div:
- error_message = login_error_div.text.strip()
- print(f'Login failed with message: {error_message}')
- session.close()
- return False
- else:
- admin_bar = temp_soup.find('body').find('div', {'id': 'wpadminbar'})
- if admin_bar:
- print(f'Successful login with {login}:{password} (admin)')
- session.close()
- return True
- else:
- print(f'Successful login with {login}:{password} (not admin)')
- session.close()
- return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement