Heim  >  Artikel  >  Backend-Entwicklung  >  PHP抓取网页、解析HTML常用的方法总结_PHP教程

PHP抓取网页、解析HTML常用的方法总结_PHP教程

WBOY
WBOYOriginal
2016-07-13 09:47:35935Durchsuche

PHP抓取网页、解析HTML常用的方法总结

   这篇文章主要介绍了PHP抓取网页、解析HTML常用的方法总结,本文只是对可以实现这两个需求的方法作了总结,只介绍方法,不介绍如何实现,需要的朋友可以参考下

  概述

  爬虫是我们在做程序时经常会遇到的一种功能。PHP有许多开源的爬虫工具,如snoopy,这些开源的爬虫工具,通常能帮我们完成大部分功能,但是在某种情况下,我们需要自己实现一个爬虫,本篇文章对PHP实现爬虫的方式做个总结。

  PHP实现爬虫主要方法

  1.file()函数

  2.file_get_contents()函数

  3.fopen()->fread()->fclose()方式

  4.curl方式

  5.fsockopen()函数,socket方式

  6.使用开源工具,如:snoopy

  PHP解析XML或HTML主要方式

  1.正则表达式

  2.PHP DOMDocument对象

  3.插件,如:PHP Simple HTML DOM Parser

  总结

  这里对PHP实现爬虫的方式做个简单得总结,本篇设计到得内容还有很多,稍后会对PHP解析HTML和XML的方式做个总结。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1025332.htmlTechArticlePHP抓取网页、解析HTML常用的方法总结 这篇文章主要介绍了PHP抓取网页、解析HTML常用的方法总结,本文只是对可以实现这两个需求的方法作了...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn