Описание тега domcrawler

DomCrawler - это компонент Symfony для PHP, который упрощает навигацию по DOM для документов HTML и XML.
2 ответа

Symfony DomCrawler. Состояние фильтра

У меня есть этот скрипт в Symfony 2: use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\DomCrawler\Crawler; class MyController extends Controller { .... foreach($crawler->filter('[type="text/css"]') as $content){ /* m…
08 июл '15 в 20:05
1 ответ

Как получить объект формы в PHPUnit

Я тестирую с помощью PHPUnit. Однако это показывает ошибку. whitebear$ phpunit -c app src/Acme/MemberBundle/Tests/Controller/DefaultControllerTest.php PHPUnit 4.8.35 by Sebastian Bergmann and contributors. E Time: 1.18 seconds, Memory: 90.25MB There…
21 мар '17 в 14:24
2 ответа

Можно ли выполнить поиск по регулярному выражению с помощью Symfony Dom crawler?

Dom Crawler Component является мощным для анализа html-контента, в его документации описаны основные варианты выбора (например, filter('body > p')) или более сложный как xpath //span[contains(@id, "article-")] Можно ли получить элементы по регул…
25 фев '19 в 13:09
0 ответов

Клиент Symfony DomCrawler->request() не пройдет мимо страницы входа

Я борюсь с компонентом DomCrawler для Symfony, а именно с методом клиентских запросов, который я пытался найти по URL на моем сайте, "/foo/path/foo-user-1", где "foo-user-1" имеет был параметром, через который я прошел. Строка uri такая же, как и ож…
17 ноя '18 в 19:57
1 ответ

DomCrawler 2-й и т. Д. Ребенок

Я переделываю свои парсеры из SimpleHTMLDom на DomCrawler и в некоторых пунктах (как для меня) не охватываю все вопросы, которые могут быть от новичков. В СХД я написал так для доступа ко второму ребенку: $value = $dom->find('.t18',0); $result = …
12 дек '18 в 08:11
2 ответа

Получить элементы первого уровня от Symfony Crawler

Я использую компонент Symfony Crawler для анализа html следующим образом: <div> //first level div <div>1</div> //sub div <div>2</div> <div> <div></div> // more levels and empty divs possible </div&g…
10 ноя '15 в 13:11
0 ответов

Laravel 5.4 Тестирование PHPunit Недоступное поле (используется имя / идентификатор attirbute)

Я тестирую Laravel в соответствии с Laracast/Integreted, следуя в точности как указанному там атрибуту имени. И одна форма на странице. У меня есть какой-то модульный тест на форме, где первые два поля достигнуты, но на третьем поле, которое являетс…
21 июн '17 в 15:38
0 ответов

Разница между сканированием и получением ссылок с помощью пакета Html Agility,

Я получаю ссылки на веб-сайт с помощью пакета Html Agility с консольным приложением C#, предоставляя нужные мне div-ы и получая ссылки от этих div-ов, мой вопрос в том, что я делаю, это сканирование или разбор, если нет, то что сканирует
1 ответ

DomCrawler. Как нажать кнопку? "Невозможно перемещаться по тегу" кнопки "."

Я получил форму: <button type="submit" id="dostawa_zapisz" name="dostawa[zapisz]">Zapisz</button> <input type="hidden" id="dostawa__token" name="dostawa[_token]" value="foo"> и хочу нажать на нее: // $link = $crawler->filter('bu…
24 окт '16 в 15:54
0 ответов

Goutte / Symfony DOM Crawler скачать файл с формы

На удаленной странице есть форма, которая после отправки автоматически загружает определенный файл на ваш компьютер. Как я могу получить этот файл и сохранить его на сервере, используя Goutte или родной Symfony DOM Crawler? В настоящее время у меня …
0 ответов

Извлечение имени класса с помощью DomCrawler

Я пытаюсь вычеркнуть оценку из Trustpilot. HTML-блок выглядит так <div class="review-info__header" v-pre=""> <div class="review-info__header__verified"> <div class="star-rating star-rating-1 star-rating--medium"> <div class="sta…
03 окт '18 в 15:22
1 ответ

Выберите опцию из выпадающего списка, используя DOMCrawler в PHP

Я использую DOMCrawler в PHP. У меня есть HTML ниже. Мне нужно иметь возможность выбрать опцию "Текст1" и отправить форму. У меня есть следующий код, но я не могу заставить его работать... Что я делаю не так? use Goutte\Client; $client = new Client(…
10 мар '15 в 13:15
0 ответов

Symfony Crawler получить текст внутри ли

Я пытаюсь отсканировать HTML-код, используя сканер Symfony в проекте. HTML-код выглядит так: <ul> <li> <strong>Online:</strong> 10/27/2018 10:44 PM <strong>   2 days ago </strong> </li> <li> &…
30 окт '18 в 12:16
1 ответ

Нужно APIFY сканировать данные

Я хочу просто узнать подробности производства, которое я получаю при сканировании. Я хочу перейти на следующую страницу и вернуться. Как я могу это сделать, так как не так много ссылок? function pageFunction(context) { // called on every page the cr…
15 май '18 в 18:50
1 ответ

PHP Goutte Web Scraping

Я хочу отказаться от этого: <a class="pdt_title"> Japan Sun Apple - Fuji <span class="pdt_Tweight">2 per pack</span> </a> Это мой код: use Goutte\Client; $client = new Client(); $crawler = $client->request('GET', 'https://…
14 май '18 в 08:00
1 ответ

Не могу выбрать ссылку

Я пытаюсь очистить каждую строку.row. В конечном счете, я хотел бы щелкнуть ссылку и получить доступ к DOM, на который она ссылается, но я не могу получить ни объект Link, ни атрибут href. Не уверен, что проблема в том, что атрибуты a не содержат те…
1 ответ

Как поместить все значения каждой функции в один массив - PHP DomCrawler

Это моя попытка: function getData($data) { $params = []; $products = []; $crawler = new Crawler($data); // $last_updated= $crawler->filter('#content > div.listing__ContentWrapper-sc-1a1m3sv-1.cIZBes.sc-ksYbfQ.kiNQqU > div > div:nth-child…
28 фев '19 в 08:49
2 ответа

Symfony 2 domCrawler, как получить все дочерние элементы <body>

Может быть, это глупый вопрос, но мне нужно получить объект со всеми узлами HTML с выбранной HTML-страницы. Я должен сделать все узлы выбираемыми, особенно открывающие теги. Если кто-нибудь знает шаблон двигателя от Typo3 Templavoila; Я думаю, что э…
27 ноя '15 в 08:17
1 ответ

Как войти на Amazon с помощью Guzzle PHP

Я пытаюсь войти на Amazon с помощью Guzzle, но мне не везет. Вот мой код: $client = new \GuzzleHttp\Client(['cookies' =&gt; true]); $response = $client-&gt;request('POST', 'https://www.amazon.com/gp/sign-in.html', [ 'form_params' =&gt; [ 'ap_email' …
24 июл '16 в 21:41
1 ответ

Symfony \ Component \ CssSelector \ Exception \ SyntaxErrorException cssselector для xpath в laravel

У меня есть следующий html элемент select, имя атрибута select, содержащее квадратную скобку, и мне нужно фильтровать его с помощью domcrawler, но, к сожалению, CssSelectorConvertor() не может преобразовать cssselector в xpath из-за квадратной скобк…
20 янв '18 в 06:22