Download the PHP package seosazi/php-html-parser without Composer

On this page you can find all versions of the php package seosazi/php-html-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-html-parser

Build Status

Fast and Convenient PHP WebPage and Html Parser

PHPHtmlParser is a fast, convenient, and simple page parser which allows you to use any data of page, such as header, redirects, code status, variant meta tag, H tags, image attributes, links and so on. The goal is to assist you that parse different pages without any problem and use categorized data in your programs.

Let's get started ...

Installing PHP Html Parser

This package can be found on packagist and is best loaded using composer. We support php 5.0, 7.0. The recommended way to install Php-Html-Parser is through Composer.

composer.phar

or

Usage

Using this class is simple and it is enough to put your page address to get different information of it. The following example is a very simplistic usage of the package.

Full list of WebPageProcessor parameters

Parameter Description
getUrlInfo Get information about your Url, for example home address, last url after possible redirects and first url
getHtml Get page html
getUrl Get the url that you entered
getStatus Get the status code of your address, if the code is more than 600 it means that this address is inaccessible
getHeader Get an array of all header parameters, including Connection, Cache-Control, Set-Cookie, Vary, Content-Type, Transfer-Encoding, Date, Server, Alt-Svc, x-encoded-content-encoding, Keep-Alive, P3P, and so on.
getUrlBeforeRedirect Get the url before redirecting
getRedirect Get an array of all possible redirects, including header parameter, status code, url
getBaseTag Get base tag
getHeaderContentType Get url content type
getBodyText Get text in body tag
getTitle Get page title
getKeywords Get the meta keywords tag
getDescription Get the meta description tag
getCanonical Get a canonical tag
getPTag Get an array of all p tag
getSpanTag Get an array of all span tag
getH1Tag Get an array of all H1 tag
getH2Tag Get an array of all H2 tag
getH3Tag Get an array of all H3 tag
getH4Tag Get an array of all H4 tag
getH5Tag Get an array of all H5 tag
getH6Tag Get an array of all H6 tag
getLiElement Get an array of all Li element
getImageAlt Get an array of all image address with alt tag
getAnchorTag Get an array of all anchor text
getLinks Get an array of all links. for better use of link, the Url class was created for easy use with the url. more information
getInternalLinks Get an array of all internal links. for better use of link, the Url class was created for easy use with the url. more information
getExternalLinks Get an array of all external links. for better use of link, the Url class was created for easy use with the url. more information
getEntireData Get an array of all data

Url Class

We created the Url class to increase the quality and speed of using URLs. You can use this very simple.


All versions of php-html-parser with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
guzzlehttp/guzzle Version ^7.0.1
danielstjules/stringy Version ~3.0.1
voku/simple_html_dom Version ^4.7
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package seosazi/php-html-parser contains the following files

Loading the files please wait ....