Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import base64
- import requests
- import json
- import sys
- import re
- # api config on https://www.clearcaptcha.com
- endpoint_inscap="http://api.clearcaptcha.com/captcha/incapsula_reese84_sub";
- token = 'test'
- user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36"
- session = requests.Session()
- headers={
- "User-Agent": user_agent,
- "Accept": "application/json, text/plain, */*",
- "Accept-Language": "en-US,en;q=0.8",
- "Accept-Encoding": "gzip, deflate, br",
- "Origin": "https://www.purchasingpower.com",
- "Referer": "https://www.purchasingpower.com/",
- "Upgrade-Insecure-Requests": "1",
- "Sec-Fetch-Dest": "document",
- "Sec-Fetch-Mode": "navigate",
- "Sec-Fetch-Site": "same-origin",
- "Sec-Fetch-User": "?1",
- "Connection": "keep-alive",
- }
- response = session.get("https://www.purchasingpower.com/store/login",headers=headers,verify=False)
- jsurl="https://www.purchasingpower.com/xpirits-therd-to-res-haue-Wonder-King-herers-of-?d=www.purchasingpower.com"
- post_data = {
- "token": token,
- "jsurl": jsurl,
- "user_agent": user_agent,
- }
- response = requests.post(endpoint_inscap, data=post_data)
- if response.status_code != 200:
- print({"error": "api error","status_code": response.status_code,"response": response.text})
- sys.exit()
- response_data=response.json()
- if response_data['code']!=200:
- print(response.text)
- sys.exit()
- post_data=response_data['data']['post_data']
- headers["Content-Type"]="text/plain; charset=utf-8"
- response = requests.post(jsurl, data=post_data,headers=headers,verify=False)
- if response.status_code != 200:
- print({"error": "api error","status_code": response.status_code,"response": response.text})
- sys.exit()
- response_data = response.json()
- reese84=response_data['token']
- session.cookies.set("reese84", reese84,domain="purchasingpower.com",path="/")
- headers["Content-Type"]="application/json"
- headers["ADRUM"]="isAjax:true"
- post_data = {
- "email": "[email protected]",
- "password": "test111"
- }
- post_data=json.dumps(post_data)
- response=session.post("https://www.purchasingpower.com/purchasingpowercommercewebservices/v2/ppc/authentication/spa-login?fields=FULL&lang=en&curr=USD",data=post_data,headers=headers,verify=False)
- print(response.text)
Add Comment
Please, Sign In to add comment