10/10/2018, 11:22

AJAX thật sự che giấu page source?

Bình thường nếu viết một trang bằng php thông thường không có sử dụng Ajax thì khi vào phần view page source chúng ta sẽ thấy hết những dữ liệu mà ta đã xử lý và đổ ra trang.

Bây giờ ta sử dụng Ajax thì khi view page source phần nào được xử lý và hiển thị bằng Ajax thì chịu, không thể thấy phần inner html của những thẻ div được chỉ định để đổ dữ liệu ra.

Xem ra thì cũng rất hay, che giấu cấu trúc trang của mình, giảm phần nào chuyện cắt layout và css.
Nhưng khổ nổi bây giờ tui lại muốn đọc page source của những trang web kiểu như vậy để lấy dữ liệu tự động thay vì ngồi nhập bằng tay thì ... bó tay .com, vì nó có dữ liệu gì ở đó đâu mà lấy.

Có anh em nào có thể chia sẽ với tôi là đối với những trang đổ dữ liệu ra bằng Ajax như vậy thì có cách nào mình lấy được page source đầy đủ của nó không, ứng dụng để lấy tin tự động chẳng hạn, chân thành xin câu trả lời của mọi người!
Cảm ơn trước nhé!
vnso_vn viết 13:28 ngày 10/10/2018
Mình cũng đang nghiên cứu cái này. Không biết có thể lấy tin từ Ajax được không? Site mình thiết kế chủ yếu bằng ajax, khi tạo sitemap chỉ lấy được những link hiển thị đầu tiên ở trang chủ. Cuối cùng phải tự code một trang riêng tạo sitemap.

Chờ ý kiến của các cao thủ vậy!
VnVision viết 13:28 ngày 10/10/2018
Được gửi bởi xedapoi
Bình thường nếu viết một trang bằng php thông thường không có sử dụng Ajax thì khi vào phần view page source chúng ta sẽ thấy hết những dữ liệu mà ta đã xử lý và đổ ra trang.

Bây giờ ta sử dụng Ajax thì khi view page source phần nào được xử lý và hiển thị bằng Ajax thì chịu, không thể thấy phần inner html của những thẻ div được chỉ định để đổ dữ liệu ra.

Xem ra thì cũng rất hay, che giấu cấu trúc trang của mình, giảm phần nào chuyện cắt layout và css.
Nhưng khổ nổi bây giờ tui lại muốn đọc page source của những trang web kiểu như vậy để lấy dữ liệu tự động thay vì ngồi nhập bằng tay thì ... bó tay .com, vì nó có dữ liệu gì ở đó đâu mà lấy.

Có anh em nào có thể chia sẽ với tôi là đối với những trang đổ dữ liệu ra bằng Ajax như vậy thì có cách nào mình lấy được page source đầy đủ của nó không, ứng dụng để lấy tin tự động chẳng hạn, chân thành xin câu trả lời của mọi người!
Cảm ơn trước nhé!
- Firefox Addon 1 - firebug: Khi xem trang web cần lấy source mở tab HTML của firebug, click chuột phải vào thẻ html (thẻ bao gồm toàn bộ nội dung trang web) chọn "Copy HTML".

- Firefox addon 2 - web developer toolbar: khi xem trang web cần lấy source, vào View Source > View Generated source

Chắc chắn còn nhiều addon nữa cho phép xem nội dung DOM của trang HTML.

[=========> Bổ sung bài viết <=========]

Cái này chỉ để view source thôi. Lấy tin tự động thì lại là vấn đề khác (và tất nhiên là vẫn có thể làm đc).
ledangkhoalt viết 13:36 ngày 10/10/2018
tìm đọc cái file javascript là tìm được phải nguồn mà ajax request rồi
VnVision viết 13:36 ngày 10/10/2018
Được gửi bởi ledangkhoalt
tìm đọc cái file javascript là tìm được phải nguồn mà ajax request rồi
Làm cách này họ mà obfuscate javascript thì chắc mất cả buổi ngồi mò giải mã quá
ngoc_viet08 viết 13:29 ngày 10/10/2018
ff+firebug cứ thế mà táng! :|
Bài liên quan
0