localisation actuelle: Maison > site de téléchargement > Téléchargement de la bibliothèque > Autres bibliothèques > bibliothèque d'exploration de sites Web php
bibliothèque d'exploration de sites Web php
Classer: Téléchargement de la bibliothèque / Autres bibliothèques | Temps de libération: 2018-01-06 | visites: 3909 |
Télécharger: 305 |
Derniers téléchargements
Aquarium Fantastique
Filles en première ligne
Ailes d'étoiles
Petite Fée des Fleurs Paradis Féérique
Restaurant Histoire mignonne
Exploration de voyage à Shanhe
Amour et producteur
Le cerveau le plus puissant 3
Odd Dust : Damila
Jeune voyage vers l'Ouest 2
24 heuresClassement de lecture
- 1 Comment puis-je modifier dynamiquement les règles de classe CSS à l'aide de jQuery sans toucher au DOM ?
- 2 Comment trier les tableaux Java par ordre décroissant ?
- 3 dmhealthsvr.exe – Qu'est-ce que dmhealthsvr.exe ?
- 4 Comment envoyer une requête HTTP HEAD en Python 2 ?
- 5 Comment créer un tableau défilant avec la première ligne et la première colonne verrouillées en JavaScript ?
- 6 dgwintbn.dll – Qu'est-ce que dgwintbn.dll ?
- 7 Pourquoi « TCPListener » de Go n'utilise-t-il pas de canaux pour la concurrence ?
- 8 Comment MySQL garantit-il l'intégrité des données dans les opérations simultanées ?
- 9 Comment créer une bordure pointillée animée avec CSS sans SVG ?
- 10 Les déclarations préparées ont-elles besoin de « mysql_real_escape_string() » pour la sécurité ?
- 11 dlcxmon.exe – Qu'est-ce que dlcxmon.exe ?
- 12 Comment convertir PNG en JPG avec compression et préserver la transparence en PHP ?
- 13 Pourquoi la méthode __init__ est-elle essentielle pour l'initialisation d'objets dans les classes Python ?
- 14 dlcgpp5c.dll – Qu'est-ce que dlcgpp5c.dll ?
- 15 Pourquoi la modification de la couleur du texte dans les zones de texte désactivées fonctionne-t-elle différemment dans IE6/7 et Firefox ?
Derniers tutoriels
-
- Aller au langage pratique GraphQL
- 1940 2024-04-19
-
- Premiers pas avec MySQL (Professeur Mosh)
- 1761 2024-04-07
-
- Mock.js | Axios.js | Json | Dix jours de cours de qualité
- 2576 2024-03-29
<?php header("Content-Type: text/html; charset=UTF-8"); require("phpQuery.php"); $hj = QueryList::Query('http://mobile.csdn.net/',array("title"=>array('.unit h1','text'))); //dump($hj->data); $data = QueryList::Query('http://cms.querylist.cc/bizhi/453.html',array( 'image' => array('img','src') ))->data; // $data = QueryList::Query('http://cms.querylist.cc/google/list_1.html',array( 'link' => array('a','href') ))->data; $page = 'http://cms.querylist.cc/news/566.html'; $reg = array( 'title' => array('h1','text'), 'date' => array('.pt_info','text','-span -a',function($content){ $arr = explode(' ',$content); return $arr[0]; }), 'content' => array('.post_content','html','a -.content_copyright -script',function($content){ $doc = phpQuery::newDocumentHTML($content); $imgs = pq($doc)->find('img'); foreach ($imgs as $img) { $src = 'http://cms.querylist.cc'.pq($img)->attr('src'); $localSrc = 'w/'.md5($src).'.jpg'; $stream = file_get_contents($src); file_put_contents($localSrc,$stream); pq($img)->attr('src',$localSrc); } return $doc->htmlOuter(); }) ); $rang = '.content'; $ql = QueryList::Query($page,$reg,$rang); $data = $ql->getData(); dump($data);
prend en charge l'exploration de sites Web et l'exploration. Il est très puissant. Il s'agit d'un projet open source côté serveur basé sur PHP. Il permet aux développeurs PHP de traiter facilement le contenu d'un document DOM, par exemple pour obtenir les informations principales d'un site Web d'actualités. Ce qui est plus intéressant, c'est qu'il utilise l'idée dejQuery. Vous pouvez traiter le contenu de la page comme si vous utilisiez jQuery pour obtenir les informations de page souhaitées.