2022-04-21 02:24:41
تسجيل دخول أنا فودافون api
import requests,json,random,string
from bs4 import BeautifulSoup
from flask import Flask , request ,jsonify
app=Flask(
name)
@app.route("/")
def f():
return "
السلام عليكم ورحمة الله وبركاته
"
@app.route("/login")
def f6():
nono='5'
number = request.args.get("number")
pwd = request.args.get("pwd")
with requests.Session() as req:
if nono == '5':
a='qwertyuioplkjhgfdsazxcvbnm'
c=str(''.join(random.choice(a) for i in range(10)))
url = f'https://web.vodafone.com.eg/auth/realms/vf-realm/protocol/openid-connect/auth?client_id=website&redirect_uri=https%3A%2F%2Fweb.vodafone.com.eg%2Far%2FKClogin&state=286d1217-db14-4846-86c1-9539beea01ed&response_mode=query&response_type=code&scope=openid&nonce='+c+'&kc_locale=en'
responsePageLogin = req.get(url)
soup = BeautifulSoup(responsePageLogin.content, 'html.parser')
getUrlAction = soup.find('form').get('action')
headerRequest = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-GB,en;q=0.9,ar;q=0.8,ar-EG;q=0.7,en-US;q=0.6',
'Connection': 'keep-alive',
'Content-Type': 'application/x-www-form-urlencoded',
'Host': 'web.vodafone.com.eg',
'Origin': 'https://web.vodafone.com.eg',
'Referer': url,
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'
}
formData = {
'username':number,
'password':pwd
}
sendUserData = req.post(getUrlAction,headers=headerRequest,data=formData)
checkRegistry = sendUserData.url
_checkRegistry = checkRegistry.find('KClogin')
if _checkRegistry != -1:
code = checkRegistry
_code = code[code.index('code=') + 5:]
header = {
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-GB,en;q=0.9,ar;q=0.8,ar-EG;q=0.7,en-US;q=0.6',
'Connection': 'keep-alive',
'Content-type': 'application/x-www-form-urlencoded',
'Host': 'web.vodafone.com.eg',
'Origin': 'https://web.vodafone.com.eg',
'Referer': 'https://web.vodafone.com.eg/ar/KClogin',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
c = {
'code': _code,
'grant_type': 'authorization_code',
'client_id': 'website',
'redirect_uri': 'https://web.vodafone.com.eg/ar/KClogin'}
am = req.post('https://web.vodafone.com.eg/auth/realms/vf-realm/protocol/openid-connect/token',headers=header,data=c)
access_token = am.json()['access_token']
return jsonify(Telegram="@Lengendvx3",result="Done",token=access_token)
else:
return jsonify(Telegram="@Lengendvx3",result="Wrong Number or Password")
app.run(host='0.0.0.0', port=8080)
2.0K viewsحصٲن طࢪؤٲدهُه(ذكاء اصطناعي), 23:24