PHP Scraper
https://phpscraper.de
An opinionated web-access library for PHP
Accessing the web from PHP can done easier. This is an opinionated wrapper around some great libraries.
The examples tell the story much better. Have a look!
This project is sponsored by:
Want to sponsor this project? Contact me.
Idea
Access websites and collecting basic information of the web is too complex. This wrapper around Goutte makes it easier. It saves you from XPath and co., giving you direct access to everything you need.
Examples
Here are some examples of what the library can do at this point:
Most other information can be accessed directly – either as string or an array.
Scrape Content, such as Images:
Some information optionally is returned as an array with details. For this example, a simple list of images is avaiable using $web->images
too.
More example code can be found in the sidebar or the tests.
Installation
As usual, done via composer:
This automatically ensures the package is loaded. You can now use any of the above noted examples.
Contributing
Awesome, if you would like contribute please check the guidelines before getting started.
Tests
The code is roughly covered with end-to-end tests. For this, simple web-pages are hosted under https://ift.tt/2Z9wyO4, loaded and parsed using PHPUnit. These tests are also suitable as examples – see tests/
!
This being said, there are probably edge cases which aren’t working and may cause trouble. If you find one, please raise a bug on GitHub.
programming
via Laravel News Links https://ift.tt/2dvygAJ
July 7, 2020 at 10:09PM