django에서 세션 변수로 mechanize 인스턴스를 사용하고 싶습니다.Django에서 세션 값으로 사용할 객체
그래서 browser = mechanize.Browser()
browser.open('https://www.somewebsite.html')
browser.select_form(nr=0)
browser.form['j_username'] = 'test'
browser.form['j_password'] = 'test'
browser.submit() #now browser has cookies in this instance
request.session['browser'] = browser #this doesn't work
작동하지 않았다 (로그인과 웹 사이트의 데이터를 구문 분석하는 일부 웹 응용 프로그램을 만들기), 그래서 내가 세션 변수로 그것을 넣을 수 있도록 cookiejar를 사용하여 시도하지만, 나는 그것이로 연결 추측 세션 변수로 객체를 넣으려고하는 것과 같은 문제 ...
cj = cookielib.LWPCookieJar()
browser.set_cookiejar(cj)
#some code here
request.session['cj'] = cj #doesn't work again
어떻게해야할까요? 나는 조금 우둔하다./
중간 세션을 사용하여 ur 세션 값을 저장합니다. –
request.session [ 'username'] = '안녕하세요'와 같이 세션이 작동합니다. 내 게시물에있는 것처럼 개체를 전달할 수 없습니까? – Peter
https://docs.djangoproject.com/en/dev/topics/http/sessions/ 도움이되지 않는다면이 문서를 보았습니다 :) –