ShareCode leech truyện từ truyenfull.vn JohnCMS

7 bài đăng
01.05.2018 / 17:48
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

À. Mới viết xong upload luôn cho nóng =))

data thì tự trích xuất. ok! (chỉ có vài dòng :3 ).

Khuyết điểm:

+ Leech thủ công.

+ Hơi tốn Bandwidth dữ liệu (leech truyện dài).

Khả năng chỉ có bấy nhiêu thôi =))

Code:

PHP
  1. <?php
  2. /* Code by Jichan - Lier */
  3. require('files/dom/dom.php');
  4. define('_MRKEN_CMS',1);
  5. $headmod = 'leech';
  6. require('incfiles/core.php');
  7. require('incfiles/head.php');
  8. function leech($link,$pf){
  9. $fp = fopen ($pf, 'w+');
  10. // Bắt đầu CURl
  11. $ch = curl_init($link);
  12.  
  13. // Thiết lập giả lập trình duyệt
  14. // nghĩa là giả mạo đang gửi từ trình duyệt nào đó, ở đây tôi dùng Firefox
  15. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
  16.  
  17. // Thiết lập trả kết quả về chứ không print ra
  18. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  19.  
  20. // Thời gian timeout
  21. curl_setopt($ch, CURLOPT_TIMEOUT, 1000);
  22.  
  23. // Lưu kết quả vào file vừa mở
  24. curl_setopt($ch, CURLOPT_FILE, $fp);
  25.  
  26. // Thực hiện download file
  27. $result = curl_exec($ch);
  28.  
  29. // Đóng CURL
  30. curl_close($ch);
  31. return $result;
  32. }
  33. //curl_download('http://truyenfull.vn/mat-the-trong-sinh-chi-thieu-chu-hoanh-hanh/','files/ssss.txt',4);
  34. if(isset($_POST['link']) AND isset($_POST['num'])){
  35. $f = '';
  36. $link = array();
  37. $data = array();
  38. $story = array();
  39. for($i=1;$i<=$_POST['num'];$i++){
  40. $nurl = $_POST['link'].'/trang-'.$i.'/';
  41. // Tmp_Name
  42. $f_name = md5(time()).'.'.$i.'_st';
  43. // Path file
  44. $pf = 'files/storys/'.$f_name;
  45. // Leech
  46. leech($nurl,$pf);
  47. $data[] = array('pf' => $pf);
  48. }
  49. $i = 0;
  50. while($i<=count($data)-1){
  51. // Get <a>
  52. $html = file_get_html($data[$i]['pf']);
  53. $count = count($html->find('.list-chapter'))-1;
  54. for($j = 0; $j<=$count;$j++){
  55. $t = $html->find('.list-chapter',$j)->find('a');
  56. foreach ($t as $e) {
  57. $f .= $e->outertext;
  58. }
  59. }
  60. // Write
  61. $fpc=$data[$i]['pf'].'_t';
  62. $fp = @fopen($fpc,'w+');
  63. fwrite($fp,$f);
  64. fclose($fp);
  65. // del cache
  66. $html->__destruct();
  67. unset($html);
  68. $html = null;
  69.  
  70. // Get link
  71. $html = file_get_html($fpc);
  72. $count = count($html->find('a')) -1;
  73. foreach($html->find('a') as $c){
  74. $link[] = array('link' => $c->href, 'text' => $c->plaintext);
  75. }
  76. $html->__destruct();
  77. unset($html);
  78. $html = null;
  79. unlink($fpc);
  80. unlink($data[$i]['pf']);
  81. $i++;
  82. }
  83. $count = count($link)-1;
  84. $c = array();
  85. @mysql_query("INSERT INTO `storys` SET `id` = '{$_POST['name']}', `info` = '{$_POST['info']}'");
  86. for($i=0;$i<=$count;$i++){
  87. $pg = time().'.'.$i.'_st';
  88. $pf2 = 'files/storys/'.$pg;
  89. leech($link[$i]['link'],$pf2);
  90. $html = file_get_html($pf2);
  91. $c[$i] = array('content' => $html->find('.chapter-c',0),'c-name' => $link[$i]['text']);
  92. @mysql_query("INSERT INTO `chapters` SET `sid` = '{$_POST['name']}', `cname` = '{$c[$i]['c-name']}', `content` = '{$c[$i]['content']}'");
  93. unlink($pf2);
  94. }
  95. echo'<div class="gmenu">Hoàn thành</div>';
  96. } else {
  97. ?>
  98. <form action="" method="post">
  99. <input type="text" name="link" placeholder="Link"><br/>
  100. <input type="text" name="name" placeholder="Tên truyện"><br/>
  101. <textarea name="info" placeholder="Thông tin (Tác giả, tình trang...)"></textarea><br/>
  102. <input type="number" name="num" placeholder="Số trang chứa chapter"><br/>
  103. <input type="submit" value="leech">
  104. </form>
  105. <?php }
  106. require('incfiles/end.php');
01.05.2018 / 20:48
Black
Bài đăng: 26
Member
https://sex4k.cc Xem Phim Sex HD 0nline - Xvideos,
Jichan đã viết

À. Mới viết xong upload luôn cho nóng =))

data thì tự trích xuất. ok! (chỉ có vài dòng :3 ).

Khuyết điểm:

+ Leech thủ công.

+ Hơi tốn Bandwidth dữ liệu (leech truyện dài).

Khả năng chỉ có bấy nhiêu thôi =))

Code:

PHP
  1. <?php
  2. /* Code by Jichan - Lier */
  3. require('files/dom/dom.php');
  4. define('_MRKEN_CMS',1);
  5. $headmod = 'leech';
  6. require('incfiles/core.php');
  7. require('incfiles/head.php');
  8. function leech($link,$pf){
  9. $fp = fopen ($pf, 'w+');
  10. // Bắt đầu CURl
  11. $ch = curl_init($link);
  12.  
  13. // Thiết lập giả lập trình duyệt
  14. // nghĩa là giả mạo đang gửi từ trình duyệt nào đó, ở đây tôi dùng Firefox
  15. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
  16.  
  17. // Thiết lập trả kết quả về chứ không print ra
  18. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  19.  
  20. // Thời gian timeout
  21. curl_setopt($ch, CURLOPT_TIMEOUT, 1000);
  22.  
  23. // Lưu kết quả vào file vừa mở
  24. curl_setopt($ch, CURLOPT_FILE, $fp);
  25.  
  26. // Thực hiện download file
  27. $result = curl_exec($ch);
  28.  
  29. // Đóng CURL
  30. curl_close($ch);
  31. return $result;
  32. }
  33. //curl_download('http://truyenfull.vn/mat-the-trong-sinh-chi-thieu-chu-hoanh-hanh/','files/ssss.txt',4);
  34. if(isset($_POST['link']) AND isset($_POST['num'])){
  35. $f = '';
  36. $link = array();
  37. $data = array();
  38. $story = array();
  39. for($i=1;$i<=$_POST['num'];$i++){
  40. $nurl = $_POST['link'].'/trang-'.$i.'/';
  41. // Tmp_Name
  42. $f_name = md5(time()).'.'.$i.'_st';
  43. // Path file
  44. $pf = 'files/storys/'.$f_name;
  45. // Leech
  46. leech($nurl,$pf);
  47. $data[] = array('pf' => $pf);
  48. }
  49. $i = 0;
  50. while($i<=count($data)-1){
  51. // Get <a>
  52. $html = file_get_html($data[$i]['pf']);
  53. $count = count($html->find('.list-chapter'))-1;
  54. for($j = 0; $j<=$count;$j++){
  55. $t = $html->find('.list-chapter',$j)->find('a');
  56. foreach ($t as $e) {
  57. $f .= $e->outertext;
  58. }
  59. }
  60. // Write
  61. $fpc=$data[$i]['pf'].'_t';
  62. $fp = @fopen($fpc,'w+');
  63. fwrite($fp,$f);
  64. fclose($fp);
  65. // del cache
  66. $html->__destruct();
  67. unset($html);
  68. $html = null;
  69.  
  70. // Get link
  71. $html = file_get_html($fpc);
  72. $count = count($html->find('a')) -1;
  73. foreach($html->find('a') as $c){
  74. $link[] = array('link' => $c->href, 'text' => $c->plaintext);
  75. }
  76. $html->__destruct();
  77. unset($html);
  78. $html = null;
  79. unlink($fpc);
  80. unlink($data[$i]['pf']);
  81. $i++;
  82. }
  83. $count = count($link)-1;
  84. $c = array();
  85. @mysql_query("INSERT INTO `storys` SET `id` = '{$_POST['name']}', `info` = '{$_POST['info']}'");
  86. for($i=0;$i<=$count;$i++){
  87. $pg = time().'.'.$i.'_st';
  88. $pf2 = 'files/storys/'.$pg;
  89. leech($link[$i]['link'],$pf2);
  90. $html = file_get_html($pf2);
  91. $c[$i] = array('content' => $html->find('.chapter-c',0),'c-name' => $link[$i]['text']);
  92. @mysql_query("INSERT INTO `chapters` SET `sid` = '{$_POST['name']}', `cname` = '{$c[$i]['c-name']}', `content` = '{$c[$i]['content']}'");
  93. unlink($pf2);
  94. }
  95. echo'<div class="gmenu">Hoàn thành</div>';
  96. } else {
  97. ?>
  98. <form action="" method="post">
  99. <input type="text" name="link" placeholder="Link"><br/>
  100. <input type="text" name="name" placeholder="Tên truyện"><br/>
  101. <textarea name="info" placeholder="Thông tin (Tác giả, tình trang...)"></textarea><br/>
  102. <input type="number" name="num" placeholder="Số trang chứa chapter"><br/>
  103. <input type="submit" value="leech">
  104. </form>
  105. <?php }
  106. require('incfiles/end.php');

Ko leech dc thím ơi

02.05.2018 / 11:13
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....
Black đã viết

Ko leech dc thím ơi

tìm mấy cái $pf sửa link lại. đổi _MRKEN_CMS thành _IN_JOHNCMS

02.05.2018 / 13:37
Black
Bài đăng: 26
Member
https://sex4k.cc Xem Phim Sex HD 0nline - Xvideos,
Jichan đã viết

tìm mấy cái $pf sửa link lại. đổi _MRKEN_CMS thành _IN_JOHNCMS

$pf này đổi thành link wap mình hả. Tui dùng code forum phonho

03.05.2018 / 11:39
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....
Black đã viết

$pf này đổi thành link wap mình hả. Tui dùng code forum phonho

đổi thành $pf = 'files/';

để code leech ở thu mục gốc (public_html)

03.05.2018 / 11:40
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

à. tải php dom về để trong files/dom/dom.php

03.05.2018 / 19:53
Black
Bài đăng: 26
Member
https://sex4k.cc Xem Phim Sex HD 0nline - Xvideos,
Jichan đã viết

à. tải php dom về để trong files/dom/dom.php

Thím này share code tếu vkl ra. Méo hiểu cái này