Используйте 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)