example09.py 377 B

12345678910111213141516
  1. import robobrowser
  2. def main():
  3. b = robobrowser.RoboBrowser(parser='lxml')
  4. b.open('https://github.com/login')
  5. f = b.get_form(action='/session')
  6. f['login'].value = 'jackfrued@gmail.com'
  7. f['password'].value = 'yourpassword'
  8. b.submit_form(f)
  9. for a_tag in b.select('a[href]'):
  10. print(a_tag.attrs['href'])
  11. if __name__ == '__main__':
  12. main()