├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── src └── Laurentvw │ └── Scrapher │ ├── Exceptions │ ├── ContentNotFoundException.php │ ├── MatchIdNotFoundException.php │ └── SelectorNotFoundException.php │ ├── Matcher.php │ ├── Page.php │ ├── Scrapher.php │ └── Selectors │ ├── RegexSelector.php │ └── Selector.php └── tests └── test.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /.idea 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/composer.json -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Exceptions/ContentNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Exceptions/ContentNotFoundException.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Exceptions/MatchIdNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Exceptions/MatchIdNotFoundException.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Exceptions/SelectorNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Exceptions/SelectorNotFoundException.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Matcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Matcher.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Page.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Scrapher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Scrapher.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Selectors/RegexSelector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Selectors/RegexSelector.php -------------------------------------------------------------------------------- /src/Laurentvw/Scrapher/Selectors/Selector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/src/Laurentvw/Scrapher/Selectors/Selector.php -------------------------------------------------------------------------------- /tests/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laurentvw/scrapher/HEAD/tests/test.php --------------------------------------------------------------------------------