0
파이썬을 사용하여 내 웹 사이트에 모바일 Gmail을 div로 표시하려고하는데 문제는 Gmail을 열 때와 같이 활성 상태의 로그인 세션을 가져올 수 없다는 것입니다. 새 탭에서 모바일 Gmail의 로그인 화면 만 표시 할 수 있습니다. urllib2와 coookielib을 사용하여 이것을 달성 할 수있는 방법이 있습니까? 여기에 지금까지 코드는 다음과 같습니다Python을 사용하여 내 사이트에 로그인 된 Gmail 표시
import webapp2
import jinja2
import os
import urllib2
import cookielib
class MainHandler(webapp2.RequestHandler):
def get(self):
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
response = opener.open("https://mail.google.com/mail/u/0/x/1dpiqa8pfqv8z-/?f=1")
template_values = {
'content_gmail': unicode(response.read(), encoding='utf-8')
}
template = jinja_environment.get_template('templates/index.html')
self.response.out.write(template.render(template_values))
app = webapp2.WSGIApplication([
('/', MainHandler)
],
debug=True)
을 참조 용 링크. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – brandonscript
@remus 존경스럽게, 나는 당신이 권하는 것을 정확히했다고 확신합니다. 대답의 필수적인 부분은 OP가 요청한 접근 방식 대신 API 사용을 권장하는 것이 었습니다. 이 링크는 추가적인 편의를 위해 제공되었습니다. – dylrei
그래도 오버플로를 스택하는 데 적합하려면 문서와 같은 비트 (인증과 같은)를 포함 시켜서 스크래핑 대신 API를 사용하는 이유에 대해 자세히 설명해야합니다. – brandonscript