示例#1
0
 def post_smschallenge(self, prePage):
     '''
     "serviceType_iPhone"
     "serviceType_iPad"
     "serviceType_iPod"
     "serviceType_Mac"
     '''
     reservType = self.loginData['reservType']
     postData = prePage.build_smschallenge_post_data(reservType)
     headers = GeniusbarPage.headers
     headers['Referer'] = GeniusbarPage.get_geniusbar_url()
     smschallenge = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                  urllib.urlencode(postData),
                                  headers=GeniusbarPage.headers)
     return smschallenge
示例#2
0
 def post_smschallenge(self, prePage):
     '''
     "serviceType_iPhone"
     "serviceType_iPad"
     "serviceType_iPod"
     "serviceType_Mac"
     '''
     reservType = self.loginData['reservType']
     postData = prePage.build_smschallenge_post_data(reservType)
     headers = GeniusbarPage.headers
     headers['Referer'] = GeniusbarPage.get_geniusbar_url()
     smschallenge = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                  urllib.urlencode(postData),
                                  headers=GeniusbarPage.headers)
     return smschallenge
示例#3
0
 def get_geniusbar_page(self, prePage):
     headers = GeniusbarPage.headers
     headers['Referer'] = prePage.get_url()
     headers["Host"] = 'concierge.apple.com'
     geniusbarPage = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                   headers=headers)
     return geniusbarPage
示例#4
0
 def get_geniusbar_page(self, prePage):
     headers = GeniusbarPage.headers
     headers['Referer'] = prePage.get_url()
     headers["Host"] = 'concierge.apple.com'
     geniusbarPage = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                   headers=headers)
     return geniusbarPage
示例#5
0
    def post_geniusbar_page(self, prePage):

        postData = {}
        postData["_formToken"] = prePage.get_formtoken_value()
        postData['supportOffered'] = 'true'
        headers = GeniusbarPage.headers
        headers['Referer'] = prePage.get_url()
        geniusbarPage = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                      data=urllib.urlencode(postData),
                                      headers=headers)
        return geniusbarPage
示例#6
0
    def post_geniusbar_page(self, prePage):

        postData = {}
        postData["_formToken"] = prePage.get_formtoken_value()
        postData['supportOffered'] = 'true'
        headers = GeniusbarPage.headers
        headers['Referer'] = prePage.get_url()
        geniusbarPage = GeniusbarPage(GeniusbarPage.get_geniusbar_url(),
                                      data=urllib.urlencode(postData),
                                      headers=headers)
        return geniusbarPage