Chủ đề: Hướng dẫn viết tool leech mà ai cũng làm đc (k dùng curl)
![]() | ![]() ![]() 03:44 / 07.11.2015 |
Chào các newbie (vì newbie mới cần những top này) hiện nay các bạn nb làm wap chắc hay copy lắm nhỉ
. Để thuận tiện cho việc copy của các bạn tôi xin hướng dẫn viết 1 tool leech đơn giản mà ai cũng làm đc
.
Tôi muốn leech bài từ trang http://blog.com cụ thể là bài số 1. Url của bài đó: http://blog.com/baiviet/1.html
View source và tôi biết cấu trúc của nó như sau:
''.highlight('
<head><title>Bài viết số 1</title></head><body>Nội dung bài viết số 1</body>
').''
Sau khi tìm hiểu rõ cấu trúc tiêu đề, nội dung của bài nằm ở đâu thì tôi sẽ bắt đầu viết tool leech.
''.highlight('
$url = 'http://blog.com/baiviet/1.html'; ///Trang bạn muốn leech
$contents = file_get_contents($url); ///Lấy toàn bộ nội dung html của trang đó
$title1 = explode("<title>",$contents); ///Cắt chuỗi
$title = explode("</title>",$title1[1]);
Echo 'Tiêu đề leech là '.$title[0];
$nd = explode("<body>",$contents);
$ndr = explode("</body>",$nd[1]);
Echo 'Nội dung là: $ndr[0];
').''
Và kết quả như sau:.png)
Tiêu đề là: Bài viết số 1
Nội dung là: Nội dung bài viết số 1
Các bạn sau khi tìm hiểu kỹ có thể thêm các phương thức POST để leech 1 cách thuận tiện hơn.png)
Nguồn: 1 bạn nữ giấu trym
Theo dõi và nhận các tin tức từ tôi trên fb: http://fb.com/thinh.gago.tk21
Ngồn;mefun

.png)
Tôi muốn leech bài từ trang http://blog.com cụ thể là bài số 1. Url của bài đó: http://blog.com/baiviet/1.html
View source và tôi biết cấu trúc của nó như sau:
''.highlight('
<head><title>Bài viết số 1</title></head><body>Nội dung bài viết số 1</body>
').''
Sau khi tìm hiểu rõ cấu trúc tiêu đề, nội dung của bài nằm ở đâu thì tôi sẽ bắt đầu viết tool leech.
''.highlight('
$url = 'http://blog.com/baiviet/1.html'; ///Trang bạn muốn leech
$contents = file_get_contents($url); ///Lấy toàn bộ nội dung html của trang đó
$title1 = explode("<title>",$contents); ///Cắt chuỗi
$title = explode("</title>",$title1[1]);
Echo 'Tiêu đề leech là '.$title[0];
$nd = explode("<body>",$contents);
$ndr = explode("</body>",$nd[1]);
Echo 'Nội dung là: $ndr[0];
').''
Và kết quả như sau:
.png)
Tiêu đề là: Bài viết số 1
Nội dung là: Nội dung bài viết số 1
Các bạn sau khi tìm hiểu kỹ có thể thêm các phương thức POST để leech 1 cách thuận tiện hơn
.png)
Nguồn: 1 bạn nữ giấu trym
Theo dõi và nhận các tin tức từ tôi trên fb: http://fb.com/thinh.gago.tk21
Ngồn;mefun