ftp
3 سال پیش توسط ftp مطرح شد
0 پاسخ

لاگین کردن در دیجی کالا با requests

@mohaligateway
@websaz
@Rp76
@samanzdev
@rezajahangir
@hosseinshirinegad98
من میخوام با python در دیجی کالا لاگین کنم اما اولش ایمیل رو میگیره و بعد وارد یک صفحه دیگه میشه که پسورد میخواد میتونید کمکم کنید

import requests as req  
url="[https://www.digikala.com/users/login-register/?back=https://www.digikala.com/](https://www.digikala.com/users/login-register/?_back=https://www.digikala.com/)"  
headers={  
'Accept':'application/json',  
"content-type":"text"  
}  params={"login\[emailphone\]":"ne@gmail.com"}  
x = req.get(url)  
print(x.text)

من با javascript هم این کار رو کردم اما نشد میشه راهنمایی کنید

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>

<button id="btn-get">get</button>
<button id="btn-post">post</button>
<script>

var http=new XMLHttpRequest();
var url="https://cors-anywhere.herokuapp.com/https://www.digikala.com/users/login-register/?_back=https://www.digikala.com/";

 http.onreadystatechange=function(){
    if(http.readyState==4){
        if(http.status==200){
            console.log(http.responseText);
        }
        if(http.status==404){
            console.log("error");
        }
    }
};
http.open("GET",url,true);
http.setRequestHeader('User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36');
http.send();
</script>
</body>
</html>

ثبت پرسش جدید

به همدیگه کمک کنیم

به ftp کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام