How to download a webpage that require username and password?

前端 未结 3 857
情歌与酒
情歌与酒 2021-01-07 04:53

For example, I want to download this page after inserting username and password:

http://forum.ubuntu-it.org/

I have tryed with wget but doe

相关标签:
3条回答
  • 2021-01-07 05:39

    Like @robert says, use mechanize.

    To get you started:

    from mechanize import Browser
    b = Browser()
    b.open("http://forum.ubuntu-it.org/index.php")
    b.select_form(nr=0)
    b["user"] = "johnconnor"
    b["passwrd"] = "hellohello"
    b.submit()
    
    response = b.response().read()
    if "Salve <b>johnconnor</b>" in response:
        print "Logged in!"
    
    0 讨论(0)
  • 2021-01-07 05:39

    You can use the urllib2 module and with that it is possible do to basic and form based authentication (with cookies support).

    Here is a nice tutorial on your issue.

    0 讨论(0)
  • 2021-01-07 05:45

    Try the mechanize module. It's basically a programmatic browser interface.

    0 讨论(0)
提交回复
热议问题