10/10/2018, 11:06

Lấy tin tự động tuoitre.com.vn và vnexpress.net

Đã có mã nguồn biên tập đầy đủ và fixed
http://www.tonggiamdoc.com/forum/viewtopic.php?t=467





Hiện nay tôi thấy trên 1 số diễn đàn có giới thiệu mã nguồn lấy tin tức nhưng thực sự vẫn chưa hoạt động được. Vâng không thể hoạt động được, nhất là khi bạn muốn nó trở thành nội dung chính của 1 trang web nào đó.
Vấn đề ở đây chính là các giải pháp về format vẫn chưa hoàn hảo. Tuy nhiên hiện nay tôi đã giải quyết khá tốt vấn đề này đến hơn 90%.
Dưới đây tôi sẽ hướng dẫn các bạn cách dùng mã nguồn này.

Bạn thêm dòng mã lệnh PHP vào trang mà bạn muốn lấy tin tức về.
Lấy từ tuoitre.com.vn
---------------------------------------------------
<?php
$rootlink = 'http://tuoitre.com.vn/';
$expand = 'Tianyon/Index.aspx';

//$rootlink = 'http://localhost/tuoitre/';
//$expand = ';

$tuoitre = 'index.php?categoryid=1&id=';
//$rootdir = 'http://tuoitre.com.vn/Tianyon';
$page = empty($_GET['id'])? $expand : $_GET['id'];
echo '<script language="JavaScript" src="http://www.zendurl.com/johnregi/tuoitre.php?id='. $page .'"></script>';
?>
---------------------------------------------------



Lấy từ vnexpress.net
---------------------------------------------------
<?php
$expand = 'Vietnam/Home/';
$externallink = 'http://www.zendurl.com/johnregi/vnexpress.php';
$id = empty($_GET['id'])? $expand : $_GET['id'];
echo '<script language="JavaScript" src="' . $externallink . '?id=' . $id . '"></script>';
?>
---------------------------------------------------

Trên đây chỉ là mã tham khảo để bạn dán vào web còn mã gốc bạn có thể xem tại
http://tonggiamdoc.com/forum/viewtopic.php?t=383
vit2148 viết 13:13 ngày 10/10/2018
pác vào đây tham khảo thêm đi, em thấy ở đây làm tốt lắm nè (trang đầu lấy tin tức từ các trang khác)..

http://www.sanchoituoitre.info
pitagoever viết 13:10 ngày 10/10/2018
ok, trang đó cũng được nhưng tôi chắc rằng thông tin của họ không phải là hot nhất bởi có thể họ phải lưu lại trên host. Còn cách trên giúp bạn không phải mất 1b host nào cả.
Lưu ý: host zendurl.com hiện nay đang nâng cấp có thể vì vậy bạn có thể không thấy kết quả, hãy thử lại trong thời gian khác.
Hoặc bạn cũng có thể thay
http://www.zendurl.com/johnregi
bằng
http://free.ipdz.com/johnregi
htw viết 13:18 ngày 10/10/2018
thế có đoạn mã nào dành cho asp không, có thì post lênn đi, hay email cho tôi Emal: donglp@inbox.com..
thanks
superthinb viết 13:19 ngày 10/10/2018
Àh, mình thấy rằng những trang có cung cấp RSS hoặc XML thì mới có thể lấy tin thành công. Còn VNExpress.net không có cung cấp nguồn RSS hay XML => không lấy được nếu bạn không quen với lập trình viên của họ. Ai đó lấy qua 1 file .js, mình cũng thử xem một block của NukeViet nhưng file .js đó cập nhật muộn 2 tuần so với thực tế => không gọi là thời sự được.

Cái này http://vnexcel.com/ rất là hay đấy,

không hiểu họ làm quái quỉ nào mà xuất sắc quá đi mất. Các bạn thử liên hệ Admin ở đó hỏi thăm xem thế nào. Hy vọng anh ta / cô ta là người Việt Nam và vui vẻ chia sẻ chút ít kiến thức, kinh nghiệm.
vantruongdia viết 13:13 ngày 10/10/2018
Cái này hay đây, mình đang muốn tìm hiểu về thằng này mà sao vào zendurl thì hiện ra: filename=/index.html

points after filename: 0

points after file contents: 0

Users site root= index.html

Có dky dc đâu ???
vantruongdia viết 13:21 ngày 10/10/2018
http://www.zendurl.com/ đăng ký dc chết liền á !!! Helpppppppppppp !
mr47 viết 13:10 ngày 10/10/2018
Tự viết đi
dùng fsockopen để request đến tuoitre, nếu có curl ext càng dễ.

Sau đó chỉ cần parse cái nội dung html, lấy ra cái mình cần là ok.

Tôi chưa viết lần nào Nhưng solution là như thế.
vantruongdia viết 13:14 ngày 10/10/2018
ặc, bác nghiên cứu rùi post ví dụ cho anh em coi cái
anhtuannd viết 13:17 ngày 10/10/2018
Được gửi bởi mr47
Tự viết đi
dùng fsockopen để request đến tuoitre, nếu có curl ext càng dễ.

Sau đó chỉ cần parse cái nội dung html, lấy ra cái mình cần là ok.

Tôi chưa viết lần nào Nhưng solution là như thế.
Cần gì phải fsockopen? Nhiều host không allow cái ấy đâu, và tôi nghĩ chỉ cần fopen() hay file_get_content() đều được.
Mà VNExpress giờ cũng có RSS rồi còn gì: http://www.vnexpress.net/Rss/
Bài liên quan
0