HTML Кнопка входа в систему: <a href="javascript:loginSendit(document.login_form);" tabindex="3"></a>
HTML User_id: <input name="userid" type="text" tabindex="1" class="login_input" value="" onfocus="check_userid_on()" onclick="check_userid_on()" onblur="check_userid_off()">
Я приложил изображение user_id, user_pw и источника страницы кнопки входа для лучшего понимания.
https://i.stack.imgur.com/kr8Nf.png
https://i.stack.imgur.com/irZJz.png
В python я хочу вставить user_id и user_pw, а затем войти в систему, используя кнопку входа в систему, которая имеет функцию JavaScript, называемую loginsendit ()
Пока мой код начинается как
LOGIN_INFO = {
'userId': 'myidid',
'userPassword': 'mypassword123'
}
user_id = soup.find('input' , {'name': 'userid'})
user_id['value'] = LOGIN_INFO['userid']
user_pw = soup.find('input', {'name': 'userpw'})
user_pw['value'] = LOGIN_INFO['userPassword']
login_req = s.post('url', data='loginSendit()')
print(login_req.status_code)
Но он печатает только 200, даже если пароль или имя пользователя неверны, что означает, что мой код нене позволяйте мне войти в систему.
Можете ли вы помочь мне, как вызвать эту функцию loginsendit () javascript в Python?