Jump to content

Recommended Posts

26 phút trước, Thiên Chi Kiều Nữ said:

Lỗi nó thông báo bình thường thế thôi bạn à, không sao cả nhé, vẫn ra kết quả bình thường.

Ok. Thanks bác ạ :)

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
ngay bây giờ, Thiên Chi Kiều Nữ said:

mỵ không biết.. mỵ dịch response của bạn ra thôi ..chứ bạn hỏi thế sao ai trả lời được bạn code kiểu gì

mình thử convert code của pro kia sang java mà bị lỗi đó không biết lý do gì ,  phần data form thì cũng truyền đủ chừng đó field ...

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
6 phút trước, lisatthu35 said:

mình thử convert code của pro kia sang java mà bị lỗi đó không biết lý do gì ,  phần data form thì cũng truyền đủ chừng đó field ...

do bạn code sai thôi, các param kia bên autoit đã đủ, mỵ thử convert sang c# cũng chạy được.. lỗi do code của bạn thôi

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
1 hour ago, Thiên Chi Kiều Nữ said:

do bạn code sai thôi, các param kia bên autoit đã đủ, mỵ thử convert sang c# cũng chạy được.. lỗi do code của bạn thôi

	  public static String genToken()
        {
            Random r = new Random();
            String source = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
            var temp = source.ToCharArray();
            char[] des = new char[32];
            for (int i = 0; i < 32; i++)
            {
                 des[i] = temp[r.Next(31)];
            }
            return new string(des);
       }

	        var cookies = new CookieDictionary();
            using (var request = new HttpRequest())
            {
                request.AddHeader("referer", "https://shopee.vn/api/v0/buyer/login/");
                request.AddHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
                request.AddHeader("accept-language", "vi,en-GB;q=0.8,en;q=0.6");
                request.AddHeader("origin", "https://shopee.vn");


                HttpResponse response = request.Get("https://shopee.vn/api/v0/buyer/login/");
                string content = response.ToString();
                cookies = response.Cookies;
                
            }


		 using (var request1 = new HttpRequest())
            {
                request1.AddHeader("referer", "https://shopee.vn/api/v0/buyer/login/");
                request1.AddHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
                request1.AddHeader("accept-language", "vi,en-GB;q=0.8,en;q=0.6");
                request1.AddHeader("origin", "https://shopee.vn");
                request1.AddHeader("x-csrftoken", genToken());
                request1.AddHeader("csrftoken", genToken());

                cookies.Add("csrftoken", genToken());
                request1.Cookies = cookies;

                var reqParams = new RequestParams();
                reqParams["login_key"] = "whatthefuck";
                reqParams["login_type"] = "username";
                reqParams["captcha"] = "";
                reqParams["remember_me"] = "true";
                reqParams["password_hash"] = "49a1c462c874c58356dc7df4d982fd40aea0d5d818958fa9357ea26121c249af";

                string content = request1.Post("https://shopee.vn/api/v0/buyer/login/login_post/", reqParams).ToString();
            }

bạn xem thử code mình sai chổ nào mà bị lỗi hoài ...

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites

@lisatthu35 thứ 1 bạn nên tạo chung 1 session, 2 session cũng được nhưng có việc thì mới nên tạo thêm session thứ 2.

thứ 2 là cái password mã hóa của bạn đã đúng chửa :v .

thứ 3 là cái getoken() mỗi lần bạn gọi nó sẽ ra 1 cái giá trị khác nhau nhé -> sai

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites

mình thử dùng postman để test vẫn không được 

2019f97e481f-9c9d-4546-828a-4993f1e34686

 

20195d4b000b-eb34-499f-98ea-2a8d2b79024d

 

2019b051a721-0e33-4365-b348-01feb06c6447

1. password mã hóa đã test và đúng với mã hóa trên web của shopee

2. token giờ mình lấy thằng token trên web luôn nên giống nhau hết

3. chạy code autoit của pro kia thì vẫn chạy đúng ko thể hiểu được @@ , bạn có thể share code bạn convert sang c# cho mình tham khảo đc không

Edited by lisatthu35

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
On 12/6/2019 at 10:07, Thiên Chi Kiều Nữ said:

@lisatthu35 code của bạn đây

Nội dung ẩn

    Bạn cần Reaction hoặc trả lời chủ đề này để thấy nội dung bị ẩn.
:167788243418462:

thanks bạn nha , thực ra code mình bị lỗi rất sida đó là copy nguyên cái param trên web dán vào thì chạy đúng , nhưng gõ bằng tay vào thì bị lỗi ... ngoài c# ra bạn biết php không :D

  • Like 15
  • Thanks 1
  • Yêu thích 1

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
46 phút trước, lisatthu35 said:

thanks bạn nha , thực ra code mình bị lỗi rất sida đó là copy nguyên cái param trên web dán vào thì chạy đúng , nhưng gõ bằng tay vào thì bị lỗi ... ngoài c# ra bạn biết php không :D

code bằng tay mà bị lỗi :167788256751794:vầy ko tay thì code kiểu gì nhỉ.... php mỵ mù tịt.. có học hành gì đâu mà biết... bạn học c#, js, cả php nữa à ?:a29:nhiều thế

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites
51 phút trước, Thiên Chi Kiều Nữ said:

code bằng tay mà bị lỗi :167788256751794:vầy ko tay thì code kiểu gì nhỉ.... php mỵ mù tịt.. có học hành gì đâu mà biết... bạn học c#, js, cả php nữa à ?:a29:nhiều thế

bởi vậy hôm qua loay hoay sửa đủ thứ cookie , header ,  rồi thay mấy cái thư viện khác vào nữa , mình làm cái gì mà bị lỗi thì làm đến khi hết lỗi mới thôi ...:c13:

Chia sẻ bài đăng này


Link tới bài viết
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Trả lời chủ đề này...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...