Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.00 KB | None | 0 0
  1. <?php
  2. include 'module_db.php';
  3. include 'phpQuery-onefile.php';
  4.  
  5. $host = 'http://readmanga.me/list';
  6. R::wipe('list');//очистка данных в созданных таблицах, что бы не дублировались данные
  7.  
  8. $data_site = file_get_contents($host);
  9. $doc = phpQuery::newDocument($data_site);
  10.  
  11. $content_prev = pq('.leftContent > div')->children('div');
  12. $url = 'http://readmanga.me';
  13. // переменные для цикла foreach
  14.  
  15. foreach ($content_prev as $el ) {
  16.     # code...
  17.  
  18.     //парсинг превью манги
  19.     $pq = pq($el); //изменяем данные
  20.     $h3 = $pq->find('.desc h3')->text();// название главы "text"
  21.     $link = $pq->find('.desc h3>a')->attr('href'); // ссылка на статью, если не сработает попробовать поставить между h3 и а">"
  22.     $cat = $pq->find('.desc .tile-info .element-link')->text();
  23.     $aut = $pq->find('.desc .tile-info .person-link')->text();// текст, если не сработает такую же шляпу как сверху
  24.     //img = $pq->find('.img > img')->attr('src');//картинка с превью главы
  25.     $img = $pq->find("img")->attr('data-original');//картинка с превью главы
  26.  
  27.     //echo($img);
  28.     //запись инфы  в базу данных
  29.     $List = R::dispense('list');
  30.         if (!empty($h3)) $List->h3 = trim($h3); // strip_tags удаляет html теги и строки
  31.         if (!empty($link)) $List->link = $url.$link;
  32.         if (!empty($aut)) $List->author = $aut;
  33.         if (!empty($cat)) $List->categories = $cat;
  34.         if (!empty($img)) $List->img = $img;
  35.  
  36.         R::store($List);
  37. }
  38.  
  39. $content = file_get_contents('http://2-5-cheloveka.com/online/1-season/1-seria-1-season.html');
  40. $pos1 = strpos($content, 'начало поиска');
  41. $content = substr($content, $pos);
  42. $pos2 = strpos($content, 'конец поиска');
  43. $content = substr($content, $pos1, $pos2);
  44. //$content = str_replace('\\';','', $content);
  45. echo $content;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement