首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用curl和windows批处理脚本在网站上搜索单词

使用curl和windows批处理脚本在网站上搜索单词
EN

Stack Overflow用户
提问于 2020-04-15 23:14:11
回答 1查看 681关注 0票数 0

我想用curl在一个使用windows batch-file的网站上搜索一些模式。

如果搜索成功,如果curl能以某种方式返回一个积极的信号,那就太好了(例如,在成功的情况下返回1,在没有匹配的情况下返回0 )。

有谁知道如何做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-04-16 03:01:06

使用cURL下载web内容,并将其输出重定向到findstr的输入,findstr在下载的内容中搜索模式出现。

代码语言:javascript
复制
curl.exe %url% | findstr "%pattern%" >NUL
if not errorlevel 1 (echo Pattern found!) else (echo Pattern not found)

findstr限制管道输入长度为8k个字符。如果您数据某些行超过了这样的限制,请避免使用管道,将下载的数据保存到文件中:

代码语言:javascript
复制
curl.exe -o %filename% %url%
findstr "%pattern%" %filename% >NUL 2>&1
if not errorlevel 1 (echo Pattern found!) else (echo Pattern not found)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61232245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档