| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # from app.credential import get_cred
- # from app import api
- # data = api.get_profile(get_cred('ray'))
- import requests
- from ipdb import set_trace
- from pprint import pprint
- from app.cookies import BnetCookieJar
- url = 'https://account.bnet.163.com/battlenet/login?inner_client_id=ow&inner_redirect_uri=http://ow.blizzard.cn/battlenet/login?redirect_url=http://ow.blizzard.cn/career/'
- creds = {
- '_ntes_nuid': '5839d11e3af2940333f3a633ef92b178',
- 'MTK_BBID': 'be6/D4Bjz5/8jblp8/Xmzg==',
- 'opt': '1',
- 'web.id': 'CN-89e275ef-e4aa-4d59-bb9c-d7c1b6dd4d88',
- 'BA-tassadar-login.key': 'dce2ddd983c75b63d419fbc02105d298',
- 'login.key': 'dce2ddd983c75b63d419fbc02105d298',
- 'BA-tassadar': 'CN-e03cf811a4ac77682aabf30d99670de0-570729539',
- 'bnet.extra': 'AYfHjrAo5NopD2_eKr_51969kSI7MZRj-P2D18MdsOZm7TENj5-dN2dbb-fVu8V-56LQZU-Es35BaMr6ozvivETxBb2sLHThln6ch7BKYHJ4',
- }
- sess = requests.Session()
- sess.cookies = BnetCookieJar.load_bnet_cookies(creds)
- sess.headers.update({
- 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148',
- 'Accept-Language': 'en-CN;q=1, zh-Hans-CN;q=0.9, ja-JP;q=0.8',
- 'Accept-Encoding': 'gzip, deflate, br',
- })
- r = sess.get(url)
- for i in r.history:
- print(i.url)
- def inspect(i):
- r_0 = r.history[i]
- pprint(r_0.url)
- pprint({i[:i.find('=')].strip(): i[i.find('=')+1:] for i in r_0.request.headers['Cookie'].split(';')})
- pprint(r_0.cookies)
- set_trace()
|