Jump to content

Bảng xếp hạng


Nội dung phổ biến

Showing content with the highest reputation since 01/09/2022 ở mọi khu vực

  1. 5 points
    Chào các bạn, hiện tại thị trường tools về facebook khá là đau đầu do con AI dở hơi của facebook liên tục cho ăn checkpoint và die hàng loạt clone :v kể cả cuộc chiến Ad Breaks dính lứu tới Việt Nam đều có phần hãm . Thế nên Mỵ sẽ chuyển qua request một số trang khác thử sức xem như thế nào :") Ở topic này mỵ và mọi người sẽ chia sẻ code về request shopee.vn nhé. ================================================================== Code if-none-match- : ================================================================== Update code (01/03/2020) : Hướng dẫn request thanh toán cho shopee (checkout for shopee) ================================================================== Code : đăng nhập shopee.vn [Hidden Content] Hàm trên là khởi nguồn của mọi việc, đăng nhập xong, lấy được cookie thì mình làm gì tiếp mới làm được Chú ý : các request sau này các bạn nhớ addheader đầy đủ nhé :). Sau khi login bạn mới có thể sử dụng code sau nhé. Code add địa chỉ của shop nhé :[Hidden Content] Chia sẻ code đăng ký shopee :v mỵ mới làm 1/2 còn 1/2 nữa..hoàn thành sau :D .. [Hidden Content] API tìm kiếm sản phẩm :v Sau khi đăng nhập, request GET với link này là có kết qủa nhé string Keyword = "Bao cao su"; string SoLuongTimKiem = "50"; string LinkTK = "https://shopee.vn/api/v2/search_items/?by=relevancy&keyword="+Keyword+"&limit="+SoLuongTimKiem+"&newest=0&order=desc&page_type=search" * Update code 01/05/2020 : Update code đẩy sản phẩm Code đẩy sản phẩm cám ơn bạn @songhanpoo cho mượn nick để test code : string ID_San_Pham = "7330304651"; // bạn tự thay id sản phẩm của bạn string SPC_CDS = "1"; // bạn tự thay SPC_CDS của bạn HttpRequest request = new HttpRequest() { UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36", Cookies = new CookieStorage(), }; ....Chạy code đăng nhập......Đăng nhập xong chạy tiếp code dưới request.Cookies.Add(new System.Net.Cookie("SPC_CDS", SPC_CDS, "/", "shopee.vn")); string DataPost = @"{""id"":"+ ID_San_Pham + @"}"; request.Referer = "https://banhang.shopee.vn/portal/product/list/all"; HttpResponse response = request.Post("https://banhang.shopee.vn/api/v3/product/boost_product/?version=3.1.0&SPC_CDS="+ SPC_CDS + "&SPC_CDS_VER=2", DataPost, "application/json;charset=UTF-8"); string KetQua = response.ToString(); * Update code 07/05/2020 : Lấy danh sách tin nhắn chưa đọc từ chat của shopee . Code của bạn @Đoàn Minh Tâm
  2. 5 points
    Pycharm là 1 IDE dành riêng cho python, các tính năng của IDE này khỏi phải bàn như hint code, debug, quản lý virtualenv, hỗ trợ jinja2, django... và nhiều nhiều nữa. Thế nhưng không phải ai cũng có tiền trả tiền license cho phiên bản professional của IDE này. Topic này mình sẽ tập hợp các license key / license server giúp các bạn kích hoạt pycharm. Update key Pycharm 2019 25/05/2019 - hạn sử dụng : November 08 2019 (nhập key active online, không cần chỉnh sửa file host) [Hidden Content] =================================================================================================================== Mở file hosts lên và thêm vào dòng này vào. Sau đó bạn hãy copy license còn active vào để kích hoạt Pycharm. Key dùng được cho : Pycharm 2018.2.4 Professional PhpStorm 2018.2.4 Professional Phần quan trọng nhất đây :)) [Hidden Content] Tớ đã test và đang xài oke nhé các bạn :").
  3. 4 points
    Chào các bạn, tuy mỵ đã có bài hướng dẫn request về việc đăng nhập shopee lấy cookie để sử dụng, nhưng nhiều bạn làm bên php curl lỗi và mãi chưa xử lý được nên mỵ bỏ công qua ngâm cứu thêm chút về php. Mỵ không chuyên phần này, nếu sai xót gì các bạn phản hồi để mỵ update nhé :") . Đây là bài gốc, hướng dẫn request login shopee Đây là phần bài giải [Hidden Content] *Code lấy info sản phẩm theo itemid và shopid : [Hidden Content] Good luck !!!
  4. 2 points
    * Hướng dẫn nhận trọn bộ license key jetbrains.com 1 năm - Yêu cầu : email đuôi edu, hoặc là email của sinh viên.[Hidden Content]
  5. 1 point
    Tổng hợp 11 tài liệu/giáo trình/ebook AutoIt tiếng Việt từ nhiều nguồn khác nhau cực hay cho người mới bắt đầu: [Hidden Content]
  6. 1 point
    Bài hướng dẫn sử dụng UDF _HttpRequest ở bài viết sau đây: Trang shopee.vn phiên bản mới sau này sử dụng nền tảng React.js khá khó chịu để làm request. Thì sau đây là kinh nghiệm của iêm khi làm login trang này bằng http request: Đầu tiên, ta sẽ ngó thử Live HTTP Headers / F12 để xem Request Headers được gửi đi khi login trang, ta có: Ở Request Headers trên ta thấy có 2 giá trị cần phải tìm là: csrftoken và password_hash. Theo nguyên tắc iêm hay nhắc là tìm từ source HTML khi GET địa chỉ referer (referer: https://shopee.vn/api/v0/buyer/login/) thì ta thấy hoàn toàn không có manh mối nào để tìm 2 giá trị trên, vậy là phải tìm thông tin trong code js, thì thấy những manh mối sau để giải câu hỏi: 1. Password_Hash: Sau một hồi lần mò từ đống js thì ta tìm thấy được đoạn sau: ...{"password_hash",function Ge(e){var e=CryptoJS.SHA256(CryptoJS.MD5(e).toString()).toString();}.... → À, vậy đơn giản password_hash là password đã được Hash MD5, sau đó Hash SHA256 chuỗi MD5 đó. UDF _HttpRequest đã cung cấp 2 hàm Hash này. Ta có: $password_hash = _GetSHA256(_GetMD5($password)) 2. csrftoken: Thằng này thì hơi khó nhằn. Phải sử dụng đến 2 manh mối từ js mới giải được thằng này, ta có 2 đoạn js sau: func("csrftoken", e = function(e, n) {n = n || "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for (var a = "", r = 0; r < e; r++) {var t = Math.floor(Math.random() * n.length); a += n.substring(t, t + 1) }return a}(32), 0) và document.cookie=t+"="+e.csrftoken" → Khá hài hước là csrftoken nó chả phải là chuỗi mã hoá gì ghê gớm hết mà chỉ là một chuỗi ngẫu nhiên có độ dài 32 ký tự từ A-Z, a-z, 0-9. Vậy câu hỏi đặt ra là: "Tạo sai tôi cũng từng thay đại 1 chuỗi trong Live HTTP Headers / F12 vào mà có ra đâu ?". Câu trả lời nằm ở chỗ Cookie cũng phải nạp cái csrftoken vào (nó liên quan đoạn code này nè: document.cookie=t+"="+e.csrftoken"). Các thým xem lại mẫu Live HTTP Headers ở trên là thấy Headers và Cookie đều có csrftoken nhoé. 3. Vậy là xong 2 cái giá trị cần tìm. Tuy nhiên khi thử Run code thì nó vẫn chưa chạy (status 400 Bad Request). Đó là vì quá trình login đòi hỏi cookie phải có các tiền giá trị: SPC_T_ID, SPC_T_IV, SPC_F.... điều này thể hiện qua đoạn js sau: ...t.signature=Object(i.c)("SPC_T_ID"),t.hash=Object(i.c)("SPC_T_IV"),t.meta.device_fingerprint=Object(i.c)("SPC_F"),t.meta=JSON.stringify(t.meta),fetch(e,{method:"post"... → Đơn giản là chỉ cần request đến địa chỉ Referer https://shopee.vn/api/v0/buyer/login/ là có. 4. Thêm một lưu ý nữa trong POST data là tham số: login_type, giá trị tham số này thay đổi theo tài khoản điền vào là gì: + Điền tên: login_type=username + Điền số điện thoại: login_type=phone + Điền email: login_type=email Mọi yếu tố đều đã được giải đáp, vậy là ta có code hoàn chỉnh như sau: [Hidden Content] Ảnh demo: (Mượn tạm acc của thým HoangVu để làm demo) >>> Xem tiếp bài viết Tương tác với Shopee sau khi đã Login tại
  7. 1 point
    Chia sẻ anh iêm hàm giải azCaptcha với api mà trang này cung cấp: https://azcaptcha.com/document [Hidden Content]
  8. 1 point
    - Nguồn gốc: UDF này được sửa đổi và cải tiến từ UDF JSON Object của tác giả ozmike (https://www.autoitscript.com/forum/topic/156794-oo_jsonudf-jsonpath-oo-using-javascript-in-auto-it) - Có gì khác so với UDF gốc: Ở UDF gốc, ta không thể chạy code ở môi trường x64 (phải thêm #AutoIt3Wrapper_UseX64=no hoặc compile ở mode 32 bit mới chạy được), trong khi bản mod lại này chạy được cả x64 và x32. Code được làm lại gọn gàng, sạch đẹp, không lung tung như bản gốc. Thêm vài method mới tiện lợi cho việc sử dụng. - Có gì khác so với các UDF về JSON khác: UDF siêu nhỏ gọn với chỉ 50 dòng code nhưng có sức mạnh đáng gờm. Code tường minh và trực quan, dễ dàng sử dụng. - Hình ảnh minh hoạ: Dễ dàng thao tác với JSON: Tạo cái nhìn trực quan về JSON: Dễ dàng lọc các thành phần JSON dựa trên thư viện jsonPath: - Tải về: File zip bao gồm UDF và tệp Ví dụ với ghi chú rõ ràng dễ hiểu. Version cũ: Đã xoá Link Version mới: [Hidden Content]
  9. 1 point
    Các sếp share code xíu dc ko chứ e dính tracking + crawler item
  10. 1 point
    Auto download video from website ixigua.com - new version Ngày 02/04/2022 : Tải video ixigua.com phiên bản mới : Link download mediafire :[Hidden Content] Ngày 19/11/2021 : update ver 3.3.1 - Fix lỗi tải thumbail Download link mediafire : [Hidden Content] Ngày 24/09/2021 : update ver 3.3 : - Fix lỗi tải thumbail lỗi - Fix get key signature. Link download mediafire : Ngày 06/03/2021 : update ver 3.2.1 : - Fix get link video, download from UID Tải về (download here): Link mediafire : Ngày 01/02/2021 : update ver 3.1.2: - Fix download link video 720. - Fix error squence when download video not HD 1080 Ngày 19/01/2021 : update ver 3.1.1: - Fix link ixigua can not find video id. Tải về (Download here) : Link drive google : [DELETE] Link mediafire : [DELETE] Ngày 08/01/2021 : update ver 3.1 : - Update theo website - Fix lỗi tải IDM Ngày 17/10/2020 : update ver 3.0 - Link tools : [DELETED] - Download video full hd (1080P) từ UID và từ link dạng ixigua.com/ixxxx và ixigua.com/pseries nếu có. - Download video 720P từ link cinema/album trở xuống. - Update tải mới theo cập nhật của website, ver cũ bị lỗi rồi :v ... Link video demo , giao diện mới :D Ngày 25/03 : Update ver 2.2 : - Download video từ UID -> down được 1080HD nếu có trở xuống, link dạng : - Download video từ link-> down được 720HD nếu có trở xuống, link dạng : - Update lựa chọn tải bằng phần mềm hoặc bằng IDM. -------------------------------------------------------------------------------------------------------------------------------------------------- Ngày 13/03 : update ver 2.1 : download video HD 1080p (nếu có) từ UID, download video HD 720P (nếu có) từ link có mẫu như sau : Video demo ver 2.1 cũ [Hidden Content] If you want try demo 1 days, leave your comment and email here Good luck !!!
  11. 1 point
    à, bạn để ngược giá trị của nó rồi, value, key nhé...như bạn là key, value
  12. 1 point
    fix lòi mới đc, mấy a dev shopee kì quá:)))
  13. 1 point
    hình như cơ chế tạo if-none-match- lại bị thay đổi r bác à, test thử link này https://shopee.vn/Đầm-Ngủ-Bodysuit-Ren-đồ-ngủ-sexy-cosplay-xuyên-thấu-gợi-cảm-hở-đáy-cho-nữ-M30-i.391173032.16040926429?sp_atk=a71f7883-09b8-4ffc-9091-9a69172caf39&xptdk=a71f7883-09b8-4ffc-9091-9a69172caf39 if-none-match-:55b03-cb72fe71c780542b58b0250425d63565 nhưng tạo từ code trên thì ra if-none-match-:55b03-97720760bbd137bcde88b9104ebb67fc
  14. 1 point
    Mỵ vừa test thử đúng là được thật.. nhanh gọn .. các bạn nhanh tay nhanh chân kiếm cho mình 1 cái nhé, chỉ cần nhập gmail vào là đươc... sau khi hệ thống báo thành công thì các bạn vào drive.google.com thì sẽ thấy bộ nhớ dùng chung không giới hạn Link đăng ký : [Hidden Content]
  15. 1 point
    Xin chào các bạn, topic này mình sẽ dành riêng cho các bạn post tổng hợp các tài liệu, giáo trình hướng dẫn lập trình C Sharp từ cơ bản đến nâng cao sau đó tớ sẽ list lại theo một danh sách. Các bạn có thể chia sẻ link tài liệu của các bạn lên đây nhé. Cám ơn các bạn sưu tầm và đóng góp cùng với mình. 1. Giáo trình C Sharp Link : [Hidden Content] 2. Trọn bộ 2 phần hướng dẫn cơ bản c sharp và hướng dẫn nâng cao c sharp của giảng viên Trần Duy Thanh : [Hidden Content]
  16. 1 point
    Như ae đã biết, vụ checkout shopee giờ khá khoai. Hnay rảnh rỗi - sang tháng mới - tặng ae đoạn code checkout Shopee. Mà chính xác hơn là solution cho ae quất. Giá trị: 10.000.000 VND :v (ảo tưởng tí) 1. x-track-id là gì? Như ae thấy, giờ khi call place_order, trong header sẽ có thằng x-track-id. Vậy nó là con mẹ gì vậy? Shopee giờ khôn hơn rồi. Đầu tiên, em nó sẽ dùng vài thông tin trong đoạn trả về của api checkout/get + thông tin account đặt hàng => Mã hóa SHA512 => tạo ra 1 chuỗi x-track-id. Mà SHA512 là mã hóa 1 chiều, nên cơ bản là không thể giải mã. Vậy shopee check valid cái x-track-id thế nào? Cũng giống như việc check password vậy, shopee sẽ dựa vào thông tin bạn post lên ở api place_order và cũng mã hóa các thông tin cần thiết => sau đó so sánh kq đó với chính cái x-track-id bạn post llên trong header. Lý thuyết thì vậy rồi, giờ là cách tính x-track-id. [Hidden Content] Kết luận 1: chuỗi mã hóa thì fix bởi các tham số như trên, còn key mã hóa thì sẽ phụ cmn thuộc vào userid của thằng đang mua. Và thằng x-track-id này lại trở thành key của hàm mã hóa data json. 2. X-CV-ID là gì? Tôi có cần post cái của nợ gì mã hóa lên không? - Thực ra m cũng đ' biết X-CV-ID là cm gì. - Tôi có cần post cái của nợ gì mã hóa lên không? Trả lời: Tùy các bạn, nó phụ thuộc vào độ nguy hiểm của các bạn. Riêng tôi, tôi thích đơn giản, yêu màu tím ! Đoạn jav dài quá, chưa beautify nên thôi nợ k post nhé. Về cơ bản ae thấy khi nó post api place_order => nó sẽ tự chèn X-CV-ID = 100. Tôi k biết là gì, tại sao lại 100 mà đ' phải 999 hay 9999. Như tôi đã đề cập ở trên đấy "Tùy các bạn, nó phụ thuộc vào độ nguy hiểm của các bạn". Các bạn thích post data mã hóa cho nguy hiểm hoặc thích số 100 thì cứ cho nó là 100 đi. Còn tôi, tôi thích số 69 anh em ạ. Nên tôi cho nó = 69. Vì nó là 69 nên tôi chỉ cần post đoạn json như trước kia lên mà thôi. K cần thiết mã hóa làm gì cả. Kết luận 2: - X-CV-ID >= 100 ==> thì post data mã hóa (Mà trong bài này m có hướng dẫn cách mã hóa data json đ' đâu?) - 0 < X-CV-ID < 100 ==> Post cái json như mọi khi bạn vẫn làm :) Chốt: AE chỉ cần tính đúng x-track-id là đủ. Ae đã có 10tr cho tháng 3 chưa? Ngại gì k thử nhỉ. Hãy để lại 1 vài like và ít còm men cho người ae thiện lành nào !
  17. 1 point
    *09/10/2020 : Tạm dừng sử dụng tính năng này nhé các bạn Chào mừng ngày mới, hôm nay mình thử ra mắt sản phẩm nhẹ decaptcha online ( up hình ảnh lên và lấy text về ) chỉ bằng một requests. Yêu cầu kiến thức cơ bản về httprequest là post và upload file Dưới đây là link request : * 14/08/2019 : Bổ sung api_key [Hidden Content] với datatpost là : captcha_image=đường dẫn ảnh trong máy nhé. api_key=812bee77ebc80ab083a9bf2dd600dad2 * chú ý : bạn nào lỗi key api thì tự md5 chuỗi : teamcodedao là ra mã md5 nhé. Ảnh full HD không che :) Hiện tại dịch vụ đang trong quá trình thử nghiệm, rất mong các bạn sử dung và chia sẻ ý kiến :) Xin cám ơn các bạn.
  18. 1 point
    Hiện tại mình vẫn đang đặt X-CV-ID là 100, tuy nhiên các param device_id, device_fingerprint, tongdun_blackbox để trống. Khi nào Shopee cập nhật phiên bản mới thì có khi phải tham khảo hướng của bạn vậy.
  19. 1 point
    Phần 2 : thay proxy hoặc sock cho Chrome hoặc FireFox Nhân tiện có làm cái tools đi dạo :") nên tớ hướng dẫn thêm phần này cho các bạn. Ban đầu tớ cứ nghĩ là các trình duyệt sẽ code mẫu giống nhau, nhưng bắt tay vào thì mới thấy nó khác 2.1 Add Proxy hoặc Sock cho Chrome ( đơn giản thì ta làm trước ): Code mẫu, các bạn chỉ cần thế proxy hoặc sock vào là được[Hidden Content] 2.2 Add Proxy hoặc Sock cho FireFox :[Hidden Content] Phần 3 : Add cookie trong Selenium Các bạn làm theo mẫu sau nhé :[Hidden Content]





×
×
  • Create New...