I am trying to connect a mechanized webpage, but I am getting http 401 error.
Here is my code;
import base64, mechanize
url = "http://www.dogus.edu.tr/dusor/FrmMain.aspx"
user = "user"
pwd = "pwd"
br = mechanize.Browser()
br.set_handle_robots(False)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
br.add_password(url, user, pwd)
print br.open(url).read()
Both add_passwordand addheadersare not working. Is it because I never indicated a kingdom? How can I get in which area this web page is used? The username and password that I use are correct, as I can log in using chrome with these credentials.
source
share