Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Dom Crawler Laravel Package

symfony/dom-crawler

Symfony DomCrawler makes it easy to parse and navigate HTML/XML documents. It provides a fluent API to filter elements, extract text/attributes, follow links and forms, and integrates well with HttpClient and BrowserKit for web scraping and testing.

View on GitHub
Deep Wiki
Context7
v8.0.8
v7.4.8
v8.0.6
v7.4.6
v6.4.34
v8.0.4
v7.4.4
v7.3.10
v6.4.32
v8.0.1

Changelog (https://github.com/symfony/dom-crawler/compare/v8.0.0...v8.0.1)

  • bug symfony/symfony#62671 [DomCrawler] Fixing dealing with invalid charset (@ThomasLandauer)
v7.4.1

Changelog (https://github.com/symfony/dom-crawler/compare/v7.4.0...v7.4.1)

  • bug symfony/symfony#62671 [DomCrawler] Fixing dealing with invalid charset (@ThomasLandauer)
v7.4.0
v8.0.0
v8.0.0-RC1
v7.4.0-RC1
v8.0.0-BETA2

Changelog (https://github.com/symfony/dom-crawler/compare/v8.0.0-BETA1...v8.0.0-BETA2)

  • bug symfony/symfony#62240 [DomCrawler] Handle malformed tags in HTML5 parser (@longwave)
  • bug symfony/symfony#62186 [DomCrawler] Fix converting HTML5 trees to DOM nodes (@nicolas-grekas)
  • bug symfony/symfony#62180 [DomCrawler] Properly ignore errors when using the native HTML5 parser (@nicolas-grekas)
v7.4.0-BETA2

Changelog (https://github.com/symfony/dom-crawler/compare/v7.4.0-BETA1...v7.4.0-BETA2)

  • bug symfony/symfony#62240 [DomCrawler] Handle malformed tags in HTML5 parser (@longwave)
  • bug symfony/symfony#62186 [DomCrawler] Fix converting HTML5 trees to DOM nodes (@nicolas-grekas)
  • bug symfony/symfony#62180 [DomCrawler] Properly ignore errors when using the native HTML5 parser (@nicolas-grekas)
v8.0.0-BETA1

Changelog (https://github.com/symfony/dom-crawler/compare/v7.3.4...v8.0.0-BETA1)

  • feature symfony/symfony#61481 [DomCrawler] Always parse according to HTML5 rules thanks to the native DOM parser (@nicolas-grekas)
  • feature symfony/symfony#61475 [DomCrawler] Use the native HTML5 parser on PHP 8.4 (@nicolas-grekas)
  • feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)
v7.4.0-BETA1

Changelog (https://github.com/symfony/dom-crawler/compare/v7.3.4...v7.4.0-BETA1)

  • feature symfony/symfony#61475 [DomCrawler] Use the native HTML5 parser on PHP 8.4 (@nicolas-grekas)
v7.3.3
v6.4.25
v6.4.24
v7.3.1

Changelog (https://github.com/symfony/dom-crawler/compare/v7.3.0...v7.3.1)

  • bug symfony/symfony#60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
v7.2.8

Changelog (https://github.com/symfony/dom-crawler/compare/v7.2.7...v7.2.8)

  • bug symfony/symfony#60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
v6.4.23

Changelog (https://github.com/symfony/dom-crawler/compare/v6.4.22...v6.4.23)

  • bug symfony/symfony#60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
v7.3.0
v7.3.0-RC1
v7.3.0-BETA1
v7.2.4

Changelog (https://github.com/symfony/dom-crawler/compare/v7.2.3...v7.2.4)

  • bug symfony/symfony#59779 [DomCrawler] Bug #43921 Check for null parent nodes in the case of orphaned branches (@ttk)
v6.4.19

Changelog (https://github.com/symfony/dom-crawler/compare/v6.4.18...v6.4.19)

  • bug symfony/symfony#59779 [DomCrawler] Bug #43921 Check for null parent nodes in the case of orphaned branches (@ttk)
v7.2.3

Changelog (https://github.com/symfony/dom-crawler/compare/v7.2.2...v7.2.3)

  • bug symfony/symfony#59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat)
v7.1.11

Changelog (https://github.com/symfony/dom-crawler/compare/v7.1.10...v7.1.11)

  • bug symfony/symfony#59399 [DomCrawler] Make ChoiceFormField::isDisabled return true for unchecked disabled checkboxes (@MatTheCat)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport