|
@@ -10,6 +10,7 @@ from tools.utils import get_random_browser, get_proxy_ip
|
|
|
|
|
|
|
|
|
|
|
|
|
def poc_2(account, passwd, target_url):
|
|
def poc_2(account, passwd, target_url):
|
|
|
|
|
+ print('account: %s, passwd: %s' % (account, passwd))
|
|
|
user_agent = get_random_browser()
|
|
user_agent = get_random_browser()
|
|
|
single_proxy = get_proxy_ip()
|
|
single_proxy = get_proxy_ip()
|
|
|
# single_proxy = 'rrehqcjf:33f90umk8x32@185.199.228.220:7300'
|
|
# single_proxy = 'rrehqcjf:33f90umk8x32@185.199.228.220:7300'
|
|
@@ -124,18 +125,21 @@ def poc_2(account, passwd, target_url):
|
|
|
response = result.post(net_url, headers=header, cookies=cookies, data=form_data, allow_redirects=False, proxies=proxies)
|
|
response = result.post(net_url, headers=header, cookies=cookies, data=form_data, allow_redirects=False, proxies=proxies)
|
|
|
print('response.headers: ', response.headers)
|
|
print('response.headers: ', response.headers)
|
|
|
redirect_url1 = response.headers['Location']
|
|
redirect_url1 = response.headers['Location']
|
|
|
|
|
+ print('redirect_url1: ', redirect_url1)
|
|
|
|
|
|
|
|
# https://t.livepocket.jp/purchase/security?id=309887&type=new
|
|
# https://t.livepocket.jp/purchase/security?id=309887&type=new
|
|
|
# redirect_url2
|
|
# redirect_url2
|
|
|
response2 = result.get(redirect_url1, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
|
|
response2 = result.get(redirect_url1, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
|
|
|
print('response2.headers: ', response2.headers)
|
|
print('response2.headers: ', response2.headers)
|
|
|
redirect_url2 = response2.headers['Location']
|
|
redirect_url2 = response2.headers['Location']
|
|
|
|
|
+ print('redirect_url2: ', redirect_url2)
|
|
|
|
|
|
|
|
# https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=423272
|
|
# https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=423272
|
|
|
# redirect_url3
|
|
# redirect_url3
|
|
|
response3 = result.get(redirect_url2, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
|
|
response3 = result.get(redirect_url2, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
|
|
|
print('response3.headers: ', response3.headers)
|
|
print('response3.headers: ', response3.headers)
|
|
|
redirect_url3 = response3.headers['Location']
|
|
redirect_url3 = response3.headers['Location']
|
|
|
|
|
+ print('redirect_url3: ', redirect_url3)
|
|
|
|
|
|
|
|
# https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=794986&otoken=mMyZTgzMmQ4OWQ5ZjY5NWFlNGE2ZmJlMWM5Mm
|
|
# https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=794986&otoken=mMyZTgzMmQ4OWQ5ZjY5NWFlNGE2ZmJlMWM5Mm
|
|
|
# drawing_tickets
|
|
# drawing_tickets
|
|
@@ -174,10 +178,15 @@ def poc_2(account, passwd, target_url):
|
|
|
order_id = drawing_data['result']['order_id']
|
|
order_id = drawing_data['result']['order_id']
|
|
|
onetime_token_name = drawing_data['result']['onetime_token_name']
|
|
onetime_token_name = drawing_data['result']['onetime_token_name']
|
|
|
onetime_token_value = drawing_data['result']['onetime_token_value']
|
|
onetime_token_value = drawing_data['result']['onetime_token_value']
|
|
|
- print('order_id, onetime_token_name, onetime_token_value', order_id, onetime_token_name, onetime_token_value)
|
|
|
|
|
|
|
+ print('account, order_id, onetime_token_name, onetime_token_value', account, order_id, onetime_token_name, onetime_token_value)
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
|
# 新增下面一行代码即可打包多进程
|
|
# 新增下面一行代码即可打包多进程
|
|
|
multiprocessing.freeze_support()
|
|
multiprocessing.freeze_support()
|
|
|
- poc_2('nu5c6@huatcn.com', 'panyue666', 'https://t.livepocket.jp/e/idvey')
|
|
|
|
|
|
|
+ with open('account.txt', 'r') as accounts:
|
|
|
|
|
+ for account in accounts:
|
|
|
|
|
+ try:
|
|
|
|
|
+ poc_2(account.strip(), 'panyue666', 'https://t.livepocket.jp/e/cx591')
|
|
|
|
|
+ except Exception as e:
|
|
|
|
|
+ print(f'error: {e}, account:{account}')
|