Cách xem nguồn trang facebook bằng https bằng 3 phương pháp dễ dàng

Cách xem nguồn trang facebook bằng https bằng 3 phương pháp dễ dàng

Hôm nay tôi lướt Facebook thấy mấy đứa bạn chia sẻ trang web kiểu nhưng không cho xem source. Tò mò quá, tôi quyết định mò mẫm cách xem nguồn (source) trang Facebook dùng https. Mất cả buổi chiều vật lộn, cuối cùng cũng kiếm ra 3 cách này đây.

Phương pháp 1: Dùng Developer Tools Trình Duyệt

Đầu tiên tôi thử cách dễ nhất. Tôi mở trang Facebook muốn xem lên, nhấn F12 trên bàn phím. Ôi cái bảng Developer Tools hiện ra nhìn đau mắt vãi.

  • Tôi bấm vào tab Network ở trên cùng.
  • Sau đó tôi làm mới trang web bằng cách nhấn Ctrl + R.
  • Một đống tên file với định dạng như kiểu [tên_trang]/?…. hiện ra tràn lan.
  • Tôi lục lọi mãi mới thấy cái có chữ document hoặc index gì đó.
  • Bấm vào nó, tìm trong tab Response – nhưng toàn thấy mấy dòng code loằng ngoằng khó hiểu, chả thấy source HTML đâu cả. Nản vô cùng!

Phương pháp 2: Dùng Curl Command Line

Chán trình duyệt, tôi chuyển qua thử dùng cURL trên máy tính. Tôi mở terminal (cửa sổ dòng lệnh) lên.

Cách xem nguồn trang facebook bằng https bằng 3 phương pháp dễ dàng

  • Gõ lệnh: curl [địa_chỉ_trang_Facebook_đầy_đủ] (đương nhiên là tôi thay thế URL thật vào rồi).
  • Ồ, nó có trả về mớ text dài dằng dặc.
  • Nhưng lòi ra cảnh báo kiểu HTTP/2 403 hoặc Access Denied, khốn nạn quá, bị chặn rồi.
  • Cố chạy lại với một đống tuỳ chọn như thêm -L hoặc -H để giả làm trình duyệt, nhưng kết quả vẫn không khả quan hơn. Facebook nó chặn kỹ lắm!

Phương pháp 3: Xem Trực Tiếp Quá Trình Tải Bằng HTTP Toolkit (Kiểu Packet Sniffing)

Cách này hơi lận đận nhưng thành công nhất. Tôi cài phần mềm có thể bắt được traffic qua lại.

  • Tôi bật phần mềm đó lên, chọn chế độ bắt gói tin HTTPS.
  • Sau đó cài chứng chỉ cho phần mềm vào máy – hơi rối một tí nhưng làm được.
  • Tôi bật chế độ ghi lại traffic rồi vào trình duyệt, truy cập thẳng vào URL Facebook mà tôi cần xem source.
  • Xem kỹ trong danh sách request ở phần mềm, tìm cái request GET chính tới cái URL trang đó.
  • Bấm vào xem chi tiết response body – Úi giời ơi, cái phần mã HTML thật sự nằm ở đây nè! Mừng rơi nước mắt sau cả buổi lục lọi!

Kết luận: Đúng là Facebook nó khóa chặt thật, đặc biệt với những trang nhạy cảm. Cách dùng developer tools kiểu thông thường khó lòng thấy source. Cách 2 dùng curl dễ bị chặn. Cách dùng HTTP Toolkit là thành công nhất nhưng cần kiên nhẫn và cẩn thận. Chỉ để học hỏi thôi nhé các bạn, đừng có làm gì dại dột!

By