python - Mechanize/CookieJar not keeping session persistence -
i've had website scraper running extended time without issues. recently, believe website made change , i'm having session persistence issues. here code create browser:
def create_browser(): # browser br = mechanize.browser() # cookie jar cj = cookielib.lwpcookiejar() br.set_cookiejar(cj) # browser options br.set_handle_equiv(true) br.set_handle_redirect(true) br.set_handle_referer(true) 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')] return br
and here's code log in:
def login_stubhub(br): br.open("https://myaccount.stubhub.com/login/signin?") br.select_form(name="signinform_0") br["loginemail"] = 'username' br["loginpassword"] = 'password' br.method = "post" response = br.submit()
when try , open page requires me log in:
br.open(https://sell.stubhub.com/sellapi/event/4459340/section/null/seatmapdata)
i following response:
<data> <errors> <formerrors> <formfield>user auth check</formfield> <errormessage> either not active or session might have expired. please login again. </errormessage> </formerrors> </errors> </data>
which error getting in day before implemented cookiejar. idea else can try fix session persistence?
thanks!
the error stopped after 48 hours or so. seem issue website's end.
Comments
Post a Comment