您如何从终端获取网页源代码的特定行?
How do you get just one specific line of a webpage's source code from the terminal?
我正在尝试通过终端从多个网页中获取第 400 行源代码。到目前为止,我能够做到这一点的唯一方法是从页面下载整个源代码(使用 cURL),然后提取我想要的行,但是在遍历大量页面时需要很长时间。
有没有办法更高效地做到这一点,从头开始只获取源代码的某一行?是否有类似 cURL 的 head -n 功能,除了个别行?
你可以
curl -s "$url" | head -n400 | tail -n1
我正在尝试通过终端从多个网页中获取第 400 行源代码。到目前为止,我能够做到这一点的唯一方法是从页面下载整个源代码(使用 cURL),然后提取我想要的行,但是在遍历大量页面时需要很长时间。
有没有办法更高效地做到这一点,从头开始只获取源代码的某一行?是否有类似 cURL 的 head -n 功能,除了个别行?
你可以
curl -s "$url" | head -n400 | tail -n1