get_params.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import requests
  2. def query_params_o_token(net_url, my_session, origin_url):
  3. net_url = "https://t.livepocket.jp/purchase/confirm?id=314095&reserved_session_id=809279"
  4. result = requests.Session()
  5. header = {
  6. 'Host': 't.livepocket.jp',
  7. 'User-Agent': "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) "
  8. "Chrome/69.0.3947.100 Safari/537.36",
  9. # 'Referer': f'{origin_url}',
  10. }
  11. cookies = {
  12. 'ci_session': f'{my_session}'
  13. }
  14. response = result.get(net_url, headers=header, cookies=cookies, allow_redirects=False)
  15. print('response', response)
  16. location_url = response.headers['Location']
  17. region_string = location_url.split('?')[1]
  18. params = region_string.split('&')
  19. data = {
  20. 'id': params[0].split('=')[1],
  21. 'reserved_session_id': params[1].split('=')[1],
  22. 'otoken': params[2].split('=')[1]
  23. }
  24. return data
  25. if __name__ == '__main__':
  26. my_session = {
  27. 'ci_session': 'w2uNUg2evDN3Y5p9FF6ov%2BeGbOd1bG2G6TcquqbP6s%2BS8sHGzdxFsQiX9MZfADOXtJoTezlRRTMnSHN6eKM4Jj2R9JfAqm4H5VDBp6uMnftQGB4tJLSqk6xAKRi3R9BeAwFh8KQF75VAY88apyvHXzSIr3Cbad5dS2kY4bvj3AiKORmlwm8XamH%2FRr5%2BGYVc20ci0TZ5%2FRft5%2FiU6Du3mBKVqh4wQmKezkwZd7VIWC5FaApglFF%2FNAeuBxgsCnrBEJABu734BJXqHECPiEWWhI5BYx1X2V%2BjIxUI%2Fv6%2FwLDsPPmdwq0tO3mAMHSyMfo402xjZN0iVX3ZwFby2%2Bp8VUSfJdz7DfgZO1FcC62H2n12yJUaatCcXeWn6RgykRzO04o%2BeasJVIwML215vCI6YmgvdRiwSCDlr7QB4%2F5Ae7ZByAE0qk9Ofx4yEHXfjNSlN5j1JN7iNN6NYMkc0raVsQ%3D%3D'
  28. }
  29. query_params_o_token(None, my_session, None)