Url.openstream() Và Url.openconnection()

kienxx

Member
26/3/18
70
17
8
TPHCM
Chào mọi người, trước giờ mình cứ nghĩ khi đọc source web là dùng hàm openStream() nhưng có vẻ mình đã nhầm.
Bằng chứng là mình mở 1 trang web, bấm Ctrl + U hiện chế độ viewsource, những gì mình thấy nó khác với khi dùng hàm openStream() để đọc, và cũng khác luôn với hàm URL.openConnection().getInputStream(). 3 cái khác nhau.
Bây giờ mình muốn lấy sourcecode = Ctrl + U thì phải làm thế nào trong Java? Hiện tại là phải dùng Robot tự làm thao tác để lấy, rất là....... thủ công #:-s
 

JackV

Administrator
Staff member
Đơn giản là trang web đó có sử dụng js để lấy dữ liệu hay không | khi đọc bằng user agent nào thì cho kết quả nào | đăng nhập hay chưa | ...
> Mỗi cái thì server có thể trả về kết quả khác nhau
Nếu không tiện thì inbox cái link mình xem thử đi.
 

kienxx

Member
26/3/18
70
17
8
TPHCM
Hôm bữa thử dụng restFB lấy dữ liệu ko đc nên mình nghĩ lấy source web từ fb đó Jack