24 lines
498 B
Python
24 lines
498 B
Python
|
#!/usr/bin/python
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
import mechanize
|
||
|
|
||
|
br = mechanize.Browser()
|
||
|
br.open('https://www.gentoo.org/donate')
|
||
|
|
||
|
|
||
|
# Dump all forms from gentoo.org/donate
|
||
|
for form in br.forms():
|
||
|
print form
|
||
|
|
||
|
br.select_form(nr=0) # 0 because of first form - it references to the first form.
|
||
|
br.form['amount'] = 'thanks!'
|
||
|
|
||
|
br.submit() # Done, submitted!
|
||
|
# Better idea is to implement it with: https://searx.me/
|
||
|
|
||
|
|
||
|
# Print list of links
|
||
|
for link in br.links():
|
||
|
print link.url + ' : ' + link.text
|