09/10/2018, 23:49

Xin hỏi cách lấy ảnh news tự động từ các site

Mình xin hỏi các Bạn cách lấy các file ảnh một cách tự động từ các site khác.Giống lấy các tin từ RSS ấy.
Bác nào biết xin chỉ giùm.
binhan_tran83 viết 01:53 ngày 10/10/2018
Kô hiểu ý của bạn lắm. Nếu lấy ảnh thì copy link thôi, còn bạn muốn lấy qua rss bạn muốn làm bằng ngôn ngữ gì. Nếu lấy bằng PHP thì mình có thể giúp bạn được. Bạn xem ví dụ ở đấy http://www.thuchanhngoaingu.com/viewforum.php?f=3 Mình lấy tin ở google news rồi parse vào trang wweb
icbhthaph viết 01:56 ngày 10/10/2018
Mình dùng ASP và XML để lấy từ RSS. Nhưng chỉ lấy được phần tin thôi còn ảnh thì không biết cách lấy như thế nào.
Bạn giúp mình với bằng ASP nhé
NDThuan viết 02:03 ngày 10/10/2018
ảnh người ta có cho không mà lấy? nếu có link của ảnh thì chèn vào thôi chứ có gì đâu. Post vấn đề mà cứ chả có đầu đuôi gì ai mà giúp đc ><
icbhthaph viết 01:50 ngày 10/10/2018
Đúng là mình nói chưa rõ ý.
Mình thấy các trang http://www.baomoi.com or http://www.thegioitin.com. Nó đều có ảnh. Mình làm được cái đọc và lấy các news từ rss rồi nhưng ảnh thì không biết cách nào để lấy. Mình post lên nhờ mọi người chỉ giáo.

Mình thấy <b>baomoi</b> và <b>thegioitin</b> hay quá.
Sao nó lấy được nhiều site vậy kể cả không hỗ trợ RSS hay XML. Mình chỉ lấy được của những Ông có hỗ trợ RSS hay XML thôi.
Ai biết xin nói giùm!!!!
Cảm ơn nhiều
puppy viết 02:02 ngày 10/10/2018
Bạn hỏi cái này hơi cao cấp tuy nhiên có thể trả lời như sau.

Các website lấy tin tự động thường nó co 1 windows service chạy ngầm ở bên đưới tự động lấy tin và hình ảnh nếu có save về database
(Tin thì save trong database, hình ảnh thì save trong thư mục nào đó của web server)

Nói chung là làm như sau (Chỉ áp dụng trên host windows, con linux thi không biết )

1. Dùng Visual Studio. NET tạo 1 windows service (Bạn nghiên cứu thêm MSDN về cái này).
3. Dùng namespace System.Net (WebRequest, webresponse gì đó) để lấy nội dung site trên internet
3. Dùng regular expression ( System.Text.RegularExpressions) để parser nội dung(Bạn có thể save hình ảnh từ server khác về máy mình luôn. Cái này tui làm rồi nhưng lâu quá wen mất bạn search google thử)
4. Insert vào DB

Nói chung là như vậy. Bạn có thể dựa vào hướng dẫn của tôi để tìm kiếm trên google và viết code)
icbhthaph viết 01:56 ngày 10/10/2018
Cảm ơn bạn đã gợi ý!!
Bạn có thể cho mình xin một ít ví dụ về nó không???

System.Net (WebRequest, webresponse gì đó)
regular expression ( System.Text.RegularExpressions)


Cảm ơn nhiều!!
kid08 viết 01:55 ngày 10/10/2018
nếu bạn dùng PHP thì dùng hàm fopen mở đường dẫn để lấy thông tin và parser nội dung cần lấy luôn
icbhthaph viết 01:59 ngày 10/10/2018
Thực ra mình chỉ biết về asp thôi, còn dot net or php thì không dành lắm nên cần hỏi các bạn.
Bạn nào biết code asp nói giúp mình với
scripter viết 02:01 ngày 10/10/2018
Quote Được gửi bởi kid08
nếu bạn dùng PHP thì dùng hàm fopen mở đường dẫn để lấy thông tin và parser nội dung cần lấy luôn
Chậm phải biết.
Tự build thấy hay hơn, cái gì cũng có value của nó.
Bài liên quan
0