15/12/16

[Ứng dụng php]Hướng dẫn lấy tin tự động php với simple html dom

Bài viết này hướng tới những bạn đang đi tìm kiếm từ khoá đại loại như: lấy tin tự động php, php lấy tinX php simple html dom, lấy tin với html dom, php file_get_html, php file_get_contents, lấy tin php, php tự động lấy tin, php lấy tin báo, php lấy tin web, php lấy tin website, lấy tin với php, tự động lấy tin php



Để khỏi mất công anh em tìm kiếm mình giới thiệu đến mọi người một thư viện được dùng khá phổ biến và đơn giản với nhưng người mới học PHP sử dụng để viết những tool tuyệt vời hơn lấy tin tự động:
Thự tế thì khi bạn lấy dữ liệu từ website về với thư viện này nó sẽ trả về cho bạn 1 object html dom sau đó bạn sẽ truy cập lấy như thao tác với dom bình thường thôi đơn giản và cực dễ hiểu. Nếu bạn chưa rõ DOM là gì thì xem bài viết này nhé: Dom là gì
OKie giờ tiếp tục nhé
Bước 1: Bạn tải thư viện PHP simple HTML Dom Parser tại đây nhé: http://simplehtmldom.sourceforge.net/
Bước 2: tạo file laytintudongphp.php sau đó copy đoạn mã sau nhé:
Bước 3: Giải nén file vừa tải về và cho bạn sẽ thấy 1 file tên là “simple_html_dom.php” copy nó đặt cùng thư mục với file laytintudong.php bạn vừa tạo ra.
Bước 4: Mở file laytintudong.php lên bằng IDE nào bạn có sau đó copy đoạn code sau paste vô nhé
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
       echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
       echo $element->href . '<br>';
?>
Okie chạy thử và cảm nhận thành quả vừa đạt được, ngoài ra bạn còn làm được nhiều điều hơn thế với Simple html dom. Để làm được điều đó nên tham khảo kỹ document simple html dom nhe: Document tại đây
Thank vì đã xem bài viết chúc các bạn thành công nhé.

0 nhận xét: