https://api.imageee.com/bold?text=PHP:%20Scraping%20Feeds%20Tags&bg_image=https://images.unsplash.com/photo-1542762933-ab3502717ce7
Scrape Feeds
PHPScraper can identify and process feeds (RSS feeds, sitemaps, etc.) for you. The following feed-specific features are implemented:
Websites can define RSS feeds in the head section of their markup. PHPScraper allows to identify the RSS feeds of the current page using rssUrls
:
The rss()
-method can be used to parse RSS feeds. If called without any parameter rssUrls
will be used:
You can also parse RSS feeds by passing one or more URLs in:
This result contains an array-structure with selected properties. The array-structure contains instances of DataTransferObjects\FeedEntry
with properties for link
and title
.
Complete Details
If you need all details, please fallback on $web->rssRaw(...)
. It can be called like $web->rss(...)
and returns an array-structure.
Parse XML Sitemaps
You can parse XML sitemaps using sitemap()
:
This result contains only selected properties. It returns an array of DataTransferObjects\FeedEntry
with the link
property.
Complete Details
If you need all details, please fallback on $web->sitemapRaw(...)
. It can be called like $web->sitemap()
and returns an array-structure.
Parse Static Search Indexes
You can parse static search indexes using searchIndex()
:
This result contains only selected properties. It returns an array of DataTransferObjects\FeedEntry
with properties link
, title
, and description
.
Complete Details
If you need all details, please fallback on $web->searchIndexRaw(...)
. It can be called like $web->searchIndex()
and returns an array-structure.
Laravel News Links