Поиск слов на веб-сайте с использованием curl с помощью пакетного скрипта windows - PullRequest
0 голосов
/ 15 апреля 2020

Я хотел бы использовать для поиска некоторых шаблонов на веб-сайте, используя .

Если поиск успешен, было бы здорово, если бы curl мог как-то вернуть положительный знак (например, 1 в случае успеха и 0 в случае отсутствия попаданий).

У кого-нибудь есть идеи, как это можно сделать?

1 Ответ

0 голосов
/ 15 апреля 2020

Используйте cURL для загрузки веб-контента и перенаправления его вывода на вход findstr, который выполняет поиск по загруженному контенту для поиска шаблона.

curl.exe %url% | findstr "%pattern%" >NUL
if not errorlevel 1 (echo Pattern found!) else (echo Pattern not found)

findstr имеют ограничение в 8 тыс. Символов для длины вводимого по трубопроводу ввода. Если некоторые строки ваших данных превышают такой предел, чем избежать конвейера, сохраните загруженные данные в файл:

curl.exe -o %filename% %url%
findstr "%pattern%" %filename% >NUL 2>&1
if not errorlevel 1 (echo Pattern found!) else (echo Pattern not found)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...