def finalBoss(self):
print '\nEntering Payment Info -----------------------------'
self.get_headers['Referer'] = self.URL_checkout_url
self.post_headers['Referer'] = self.URL_pay_url
#print json.dumps(self.get_headers, indent=1)
session_get = self.user_session.get(self.URL_pay_url, headers=self.get_headers)
savePage(session_get, 'finalCheckout.html')
soup = BeautifulSoup(session_get.content, 'lxml')
pay_secure_key = soup.find('input', {'name':'dwfrm_payment_securekey'})
print pay_secure_key
#NOTE: Visa, Mastercard, etc...correspond to different types. Find how they get set
#NOTE: Visa = 001, Mastercard = 002, AE = 003, Discover = 004
post_data_payInfo = { 'dwfrm_payment_creditCard_type': '002',
'dwfrm_payment_creditCard_owner': 'Bob McFlymo',
'dwfrm_payment_creditCard_number': '5105105105105100',
'dwfrm_payment_creditCard_month': '01',
'dwfrm_payment_creditCard_year': '2018',
'dwfrm_payment_creditCard_cvn': '002',
'dwfrm_payment_securekey': pay_secure_key,
'dwfrm_payment_signcreditcardfields': 'sign'
}
#savePage(session_get, 'finalCheckout.html')
评论列表
文章目录