PHP curl và hướng dẫn viết tool leech đơn giản
#TOP
Chào mọi người @@ chả là mình rảnh rỗi quá nên mình làm cái này để cho mọi người làm tool leech ấy mà, các bạn tải zip của mình về và đọc bài này để biết cách sử dụng nhen. Code gồm có 2 function là curl và imgur.1). Curl
Mình đã làm sẵn function rồi nên mọi người chỉ cần tải về, upload lên public_html và giải nén xong rồi có thể xem qua những file demo mà mình để sẵn trong đó, riêng file demo-source.php thì đừng sửa gì cả, dùng để lấy cấu trúc file bài viết của trang cần leech cho dễ :D để sử dụng file đó thì truy cập domain/curl rồi bấm vào icon <> trên trang đó để nhập link ạ.
cái này giống như tool view source thường thôi, nhưng mà nên dùng cái này để lấy được cấu trúc chuẩn nhất (Đối với những trang có nhiều giao diện ý)
Để làm tool leech thì bạn có thể tham khảo file demo-leech.php cái này mình cũng dùng hàm curl như trên thôi nhưng có thêm explode để cắt chuỗi thôi :D ví dụ như sau:
require_once($_SERVER['DOCUMENT_ROOT'].'/curl/inc/function.php');
$ch = new curl(Array(
'url' => 'http://dorew.viwap.com/forum/1/code-blog-johncms-vtjohn-ver-1-0-final.html', // Leech dorew :v
));
$title = explode('<title>', $ch->curl()); $title = explode('</title>', $title[1]); $title = $title[0];
$content = explode('<div class="list1">', $ch->curl()); $content = explode('<div class="list1">', $content[1]); $content = $content[0];
echo 'Tiêu đề: '.$title.'<br />' .
" Nội dung: $content";
demo sau khi leech:http://zviet.gq/curl/demo-leech.php
Sau khi leech thì nội dung vẫn là html thôi, nhưng các bạn có thể dùng hàm preg_replace để đổi html thành bbcode mà, nếu có nhiều comment yêu cầu code chuyển html qua bbcode thì mình sẽ làm :v
Ngoài ra mọi người có thể dùng curl này để đăng nhập được luôn nha :3 cách dùng như sau:
Ví dụ mình có 1 tài khoản ở dorew với tài khoản là user và mật khẩu là pass thì mình làm như sau:
require_once($_SERVER['DOCUMENT_ROOT'].'/curl/inc/function.php');
$ch = new curl(Array(
'url' => 'https://dorew.org/login',
'post' => 1,
'post_arr' => Array(
'user' => 'user',
'pass' => 'pass',
),
'cookie' => 'user',
));
echo $ch->curl();
vậy là đã đăng nhập rồi, cookie có thể xem ở trong thư mục cookie với tên tập tin là user.txt, có thể đổi tên khác hoặc đổi thư mục với tên khác bằng cách sửa file function.php nha.
Tương tự với post, chúng ta cũng làm như trên, mình làm vậy để đăng bài luôn sau khi leech.
Nếu post không cần cookie thì xóa dòng cookie đi nhen.
2). imgur
Cái hàm này dùng để upload ảnh lên imgur thôi, cách dùng là
require_once($_SERVER['DOCUMENT_ROOT'].'/curl/inc/function.php');
$ch = new curl();
echo $ch->imgur('Link ảnh cần upload');
Chạy file là thấy link đã upload lên imgur.
Thực ra lúc đầu không có cái này nhưng mà mình mới thêm vô để tiện upload ảnh thôi, đang định làm auto leech ảnh girl xinh ấy mà

Nếu nhiều like sẽ hướng dẫn mọi người làm auto leech :D
Chưa hiểu thì comment nha

LƯU Ý: Không sử dụng để đi spam phá các trang khác nha.
Học node js đi :v mấy cái này php phải gọi node js bằng bố 😂
Tưởng bạn làm cái auto thu hoạch khế chứ
Có chức năng replace class div ko?
@Chan auto thu hoạch khế phải curl login
Ko khuyến khích leech ở dorew.ovh =))
@. . . . hóng mọi người rồi dùng ké thôi, chứ mình đâu biết làm đâu
@Chan @. . . . Cái làm auto thu hoạch khế được mà
@supertroll Thôi a, mỗi ngày có 1 xíu thời gian để vọc hà, còn nhớ được bao nhiêu thì vọc bấy nhiêu thôi :<
@Asuna cùng 1 nơi với dorew.org mà :D
Curl ... À mà thôi a haha