Request Code 404 Forbidden
Verfasst: Sonntag 23. Mai 2021, 15:17
Moin Moin, ich bin gerade dabei ein bisschen mit BeautifulSoup zu testen. Akutell versuche ich mich in eine Website von einem Browsergame einzuloggen. Die erste Post request konnte ich bereits schon schicken, aber jetzt hänge ich bei der Weltenauswahl fest. Weiß einer zufällig wie ich dieses Problem lösen kann?
Mein aktueller Code:
import requests
from bs4 import BeautifulSoup
url = 'https://lordsandknights.com/'
login_data= {
'login':"lkphsfsmufdniasang@twzhhq.com",
'password':"ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae",
'worldId':"null",
'logoutUrl':"http://lordsandknights.com/",
'deviceType':"Email"
}
Me = {'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0',
}
with requests.Session() as s:
requests.post(url,data=login_data,headers=Me)
world_login_data ={
'worldId':'230',
'logoutUrl':'http://lordsandknights.com/',
'login':'lkphsfsmufdniasang@twzhhq.com',
'deviceId':'lkphsfsmufdniasang@twzhhq.com',
'password':'ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae',
}
world_data ={
'worldId':"null",
'logoutUrl':"http://lordsandknights.com/",
'login':'lkphsfsmufdniasang@twzhhq.com',
'deviceId':'lkphsfsmufdniasang@twzhhq.com',
'password':"ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae",
'deviceType':"Email",
}
#passed! 200-code
valid_browser_check = 'https://login.lordsandknights.com/XYRAL ... ginBrowser'
valid = s.post(valid_browser_check,data=login_data,headers=Me)
#passed! 200-code
world_choose_url = 'https://login.lordsandknights.com/XYRAL ... /wa/worlds'
in_world_choose = s.post(world_choose_url,data=world_data,headers=world_login_data)
#Error at this point - 403 Forbidden code
world_url_token = 'https://backend2.lordsandknights.com/XY ... tion/token'
ab = s.post(world_url_token,data =world_login_data,headers=Me)
print (ab.request.headers)
print (ab.status_code,ab.text)
Mein aktueller Code:
import requests
from bs4 import BeautifulSoup
url = 'https://lordsandknights.com/'
login_data= {
'login':"lkphsfsmufdniasang@twzhhq.com",
'password':"ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae",
'worldId':"null",
'logoutUrl':"http://lordsandknights.com/",
'deviceType':"Email"
}
Me = {'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0',
}
with requests.Session() as s:
requests.post(url,data=login_data,headers=Me)
world_login_data ={
'worldId':'230',
'logoutUrl':'http://lordsandknights.com/',
'login':'lkphsfsmufdniasang@twzhhq.com',
'deviceId':'lkphsfsmufdniasang@twzhhq.com',
'password':'ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae',
}
world_data ={
'worldId':"null",
'logoutUrl':"http://lordsandknights.com/",
'login':'lkphsfsmufdniasang@twzhhq.com',
'deviceId':'lkphsfsmufdniasang@twzhhq.com',
'password':"ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae",
'deviceType':"Email",
}
#passed! 200-code
valid_browser_check = 'https://login.lordsandknights.com/XYRAL ... ginBrowser'
valid = s.post(valid_browser_check,data=login_data,headers=Me)
#passed! 200-code
world_choose_url = 'https://login.lordsandknights.com/XYRAL ... /wa/worlds'
in_world_choose = s.post(world_choose_url,data=world_data,headers=world_login_data)
#Error at this point - 403 Forbidden code
world_url_token = 'https://backend2.lordsandknights.com/XY ... tion/token'
ab = s.post(world_url_token,data =world_login_data,headers=Me)
print (ab.request.headers)
print (ab.status_code,ab.text)