# -*- coding: utf-8 -*- 
from bs4 import BeautifulSoup
import requests
import mechanize
import mechanicalsoup
import http.cookiejar
import html2text
from mechanize import Browser

browser = Browser()



#Create a browser object
URL = 'https://w...content-available-to-author-only...n.com/login.aspx'
CompanyName = "esko-india"# email login
password = "Tukudude16@#"
UserName = "ekma" # without @
browser = mechanize.Browser()
browser.set_handle_robots(False) # no robots
browser.addheaders = [('User-agent', 'Chrome')]

response = browser.open(URL)
print response.read() 

for form in browser.forms():
    print "Form name:", form.name
    print form

# print browser.form.control
# for control in browser.form.control:
#     print control
#     print "type=%s, name=%s value=%s" % (control.type, control.name, browser[control.name])
# browser.select_form('form1')
#response = browser.openurl('https://w...content-available-to-author-only...n.com/eleave/phistory.ASP?WhatRole=NONE&rnd=941137528418219221776723987672889231')
#print("response data %s"%(response))


# Select the form
browser.select_form(nr=0)
browser['CompanyName'] = CompanyName
browser.form['password'] = password
browser.form['UserName'] = UserName
response = browser.submit()
print("login info %s "%(response.info()))

# print("login response %s "%(browser.response().read()))

# for form in browser.forms():
#     print "Form name:", form.name
#     print form

newOutput = browser.open('https://w...content-available-to-author-only...n.com/framegrabber.asp?body=/eleave/default.asp?rnd=178038120269322460430860711135637759&companyID=esko-india&userGuid=8A5F4C6F90B6447EA3190679323F1DBB')
print("second page data  %s "%(browser.response().read()))
# Get response
#suserPage = BeautifulSoup(response, 'html.parser')
#print("mechanize output %s"%(response.get_data()))


