Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #install
- #python3 -m pip install requests
- #python3 -m pip install bs4
- #python3 -m pip install BeautifulSoup
- import requests
- from bs4 import BeautifulSoup as bs
- #/********************************************** Get Token All **************************************/
- url = 'https://www.amazon.com/ap/signin?_encoding=UTF8&ignoreAuthState=1&openid.assoc_handle=usflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.com%2F%3Fref_%3Dnav_custrec_signin&switch_account='
- br = requests.Session()
- mantap = br.get(url).text
- appActionToken = bs(mantap, 'html.parser').find('input', {'name': 'appActionToken'})['value']
- appAction = bs(mantap, 'html.parser').find('input', {'name': 'appAction'})['value']
- #metadata1 = bs(mantap, 'html.parser').find('input', {'name': 'metadata1'})['value'] //sesudah post jadi gk bisa di get
- openid = bs(mantap, 'html.parser').find('input', {'name': 'openid.return_to'})['value']
- prevRID = bs(mantap, 'html.parser').find('input', {'name': 'prevRID'})['value']
- workflowState = bs(mantap, 'html.parser').find('input', {'name': 'workflowState'})['value']
- #Metadata ntah work apa tidak !
- def metadata():
- while True:
- urls = br.post('https://www.amazon.com/ap/signin')
- #metadata1 = bs(urls, 'html.parser').find('input', {'name': 'metadata1'})['value']
- if urls.status_code == 200:
- metadata1 = bs(urls, 'html.parser').find('input', {'name': 'metadata1'})['value']
- break
- return metadata1
- def checking():
- #kntl = metadata()
- website = 'https://www.amazon.com/ap/signin'
- wow = br.get(website)
- #roti =
- headers = {'authority': 'www.amazon.com','cache-control': 'max-age=0','origin': 'https://www.amazon.com','upgrade-insecure-requests': '1','content-type': 'application/x-www-form-urlencoded','user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36','sec-fetch-mode': 'navigate','sec-fetch-user': '?1','accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3','sec-fetch-site': 'same-origin','referer': 'https://www.amazon.com/ap/signin','accept-encoding': 'gzip, deflate, br','accept-language': 'en-US,en;q=0.9',
- 'cookie': 'session-id=140-2991917-7133858; session-id-time=2082787201l; ubid-main=134-5882497-5919539; i18n-prefs=USD; sp-cdn="L5Z9:ID"; amznacsleftnav-8b1cbb0f-3455-4731-bd98-3e8937ea257b=1; x-wl-uid=1k+r95yQX2G+bN5X9oADKcsCxIYcajXHS1Rr8AELddC9CZ5Kya2Z600uSh8RWK1po6vJDck5FPOE=; aws-ubid-main=648-2723170-4848327; aws-userInfo=%7B%22arn%22%3A%22arn%3Aaws%3Asts%3A%3A265111720517%3Aassumed-role%2FstudentRole%2Fbb267ab9-65cf-4f56-b170-b327d332a2db%22%2C%22alias%22%3A%22265111720517%22%2C%22username%22%3A%22assumed-role%252FstudentRole%252Fbb267ab9-65cf-4f56-b170-b327d332a2db%22%2C%22keybase%22%3A%2237aLXwaDVDlfjpPImGFY83OpPz58ZNqFPQqoJaQRdiw%5Cu003d%22%2C%22issuer%22%3A%22ide.cs50.io%22%7D; skin=noskin; session-token="yHY9NBiiRIyOZP0tHbbTkxHEDef0LNwO89iTDqzAT5W/MB+KFhhO8TcHhrrYJV3d4mI7g6IX/+3s/vn32HfnsdDjh6c26MKlPAf4JFnwHiYc8QYYiV/E36vfxFUptlJl8FV5r1XXEdVw3VF5KhfbUeqjZDCzMjbuzmdxZfAuLag1AA0nxSRSzqFb1pyLOo1ZBIobm15tpenaUOiu8Cw8+Q=="; csm-hit=tb:31W6MXDB2M1FJBSAZ8AV+s-DNB20SH334JNG9XM7MZ1|1568628779667&t:1568628779667&adb:adblk_no',}
- data = ['appActionToken', appAction,'appAction', appAction,'openid.return_to', openid,'prevRID', prevRID,'workflowState', workflowState,
- 'email', 'sonic31@gmx.net','email', 'sonic31@gmx.net','password', 'headshock',]
- response = br.post(website, headers=headers, data=data).text
- print(response)
- checking()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement