Как получить имя пользователя для входа в систему через модуль robobrowser - PullRequest
0 голосов
/ 28 декабря 2018

Я попытался получить имя для входа после отправки формы, но вывод выводится как «ничего».Я верю в ошибку в HTML-теге между началом и концом, но не уверен, что это не так.Пожалуйста, помогите ниже.

import config
import re
from robobrowser import RoboBrowser
br = RoboBrowser()
br.open('https://stackoverflow.com/users/login')
form = br.get_form(id="login-form")
form['Email address']=config.username
form['Password']=config.password
br.submit_form(form)
src = str(br.parsed())
start='<div class="name">'      
end='</div>'
try:
    result = re.search('%s(.*)%s' % (start, end), src).group(l)
    print (result)
except:
    pint ('nothing')

выход

nothing
...