Chuyển đến nội dung chính

Hướng dẫn Get link phimbathu.com | How to get link phimbathu.com | Long Hoàng Giang

Hướng dẫn get link phimbathu.com 

by Long Hoàng Giang

Trong bài viết này mình sẽ không nói chi tiết, hay cung cấp đoạn code cụ thể để mọi người có thể dùng luôn. Mình chỉ muốn hướng dẫn mọi người tư tưởng để các bạn có thể viết được code get link phimbathu.


Với mỗi 1 episode phim, có rất nhiều server & link phim được định nghĩa trong biến playerSetting trong html response



Link url của phim đã được mã hóa AES, ví dụ như trong hình trên thì link mã hóa chính là biến playerSetting.sourceTm[0].links[0].file.

Nhiệm vụ của chúng ta là làm sao tìm được đoạn giải mã để lấy được link phim. Sau khi xem xét qua chúng ta sẽ thấy được đoạn gọi hàm giải mã để có được link phim nằm trong file bplayer_v4.js




Nội dung hàm decodeLink như sau:

function decodeLink(decryptedUrl, phimId) {
    return GibberishAES['dec'](decryptedUrl, 'phimbathu.com' + '4590481877' + phimId)
}

phimId các bạn nhìn trên url của phim, ví dụ như phim kẻ cắp mặt trăng 3 có link như sau:

https://phimbathu.com/ke-cap-mat-trang-3-5762.html
https://phimbathu.com/xem-phim/phim-ke-cap-mat-trang-3-despicable-me-3-2017-5762

Về code hoặc video thì đã có 1 bác bên nodejs làm video & có cả code rất chi tiết, bạn nào muốn tham khảo thì có thể Google.





Nhận xét

Bài đăng phổ biến từ blog này

Tạo SVN Server & import project lên svn

Hướng dẫn tạo svn repository, cấu hình apache & đẩy dự án lên SVN Đối với một vài dự án nhỏ bạn không được cấp svn, bạn không thể sử dụng những dịch vụ svn cung cấp miễn phí: Google code, bitbucket,... lúc đó điều đầu tiên nảy sinh trong đầu các bạn là cài đặt svn server trên máy mình để tiện sử dụng. Điều kiện, máy bạn cần cài đặt apache & svn - Trên Windows: các bạn có thể cài Xampp, wampserver hoặc apache riêng & TortoiseSVN - Trên Mac OSX: apache & svn đã có mặc định Ở đây mình hướng dẫn sử dụng trên hệ điều hành MacOSX ( do mình sử dụng máy Mac) Bước 1 . Tạo thư mục SVN. Để có thể add nhiều project vào svn, các bạn nên tạo một thư mục cha ví dụ: svn. Ở đây mình tạo thư mục svn với đường dẫn /Data/svn Bước 2 . Tạo file /Data/svn/.svn-policy-file [groups] team1 = longhoanggiang, giangnh [/] * = [symfony2jobeet:/] @team1 = rw ngongocquynh = r * =   Dấu * ở đây có nghĩa là tất cả anonymous user (ẩn danh) sẽ chỉ có quyền đọc (read). User l...

Change Timezone in CentOS | Thay đổi múi giờ trong CentOS

Timezone of VietNam is Asia/Ho_Chi_Minh. To change default timezone in centos, follow this struction.   mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime Type date in terminal and you will see time in Viet Nam In Linux, the system time zone is determined by the symbolic link /etc/localtime . This link points to a time zone data file that describes the local time zone. The time zone data files are located at either /usr/lib/zoneinfo or /usr/share/zoneinfo depending on what distribution of Linux you use. For example, on a SuSE system located in New Jersey the /etc/localtime link would point to /usr/share/zoneinfo/US/Eastern . On a Debian system the /etc/localtime link would point to /usr/lib/zoneinfo/US/Eastern . If you fail to find the zoneinfo directory in either the /usr/lib or /usr/share directories, either do a find /usr -print | grep zoneinfo or consult your distribution's do...

unicode with python

str = "Quan h\u1ec7 t\u00ecnh d\u1ee5c v\u00e0 t\u1eadp t\u00ecnh d\u1ee5c c\u00f3 th\u1ec3 g\u00e2y \u0111au tim \u1edf m\u1ed9t s\u1ed1 ng\u01b0\u1eddi n\u1ebfu h\u1ecd kh\u00f4ng th\u01b0\u1eddng xuy\u00ean th\u1ef1c hi\u1ec7n hai ho\u1ea1t \u0111\u1ed9ng \u0111\u00f3" hic vo duoc cai chuoi nay ma ko biet lam the nao ca?? print u'\u1ec7' duoc chu "ệ" print len(u'\u1ec7') --> 1 print len(unicode('\u1ec7')) --> 6 vay la convert chuoi thanh unicode the nay moi ky tu lai la 1 ky tu unicode (1Byte) thu cheat the nay xem sao nhi??  code = '\u1ec7' print eval("u'{0}'".format(code)) --> ệ  su dung regular expression ta se print duoc chuoi dau bai ve dang tieng viet bt print re.sub(r"(\\u[a-z0-9]{4})", lambda m: eval("u'{0}'".format(m.group(1))), str) --> Quan hệ tình dục và tập tình dục có thể gây đau tim ở một số người nếu họ không thường xuyên thực hiện hai hoạ...