example09.py 377 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import robobrowser


def main():
    b = robobrowser.RoboBrowser(parser='lxml')
    b.open('https://github.com/login')
    f = b.get_form(action='/session')
    f['login'].value = 'jackfrued@gmail.com'
    f['password'].value = 'yourpassword'
    b.submit_form(f)
    for a_tag in b.select('a[href]'):
        print(a_tag.attrs['href'])


if __name__ == '__main__':
    main()