shell如何获取html页面的title和description里的内容
页面里的title和description大概显示如下:<title>shell如何获取html页面的title和description里的内容_百度知道</title>...
页面里的title和description大概显示如下:
<title> shell如何获取html页面的title和description里的内容_百度知道</title>
<meta name="description" content="shell如何获取html页面的title和description里的内容"/>
其中title或者description大小写是不确定的。 展开
<title> shell如何获取html页面的title和description里的内容_百度知道</title>
<meta name="description" content="shell如何获取html页面的title和description里的内容"/>
其中title或者description大小写是不确定的。 展开
展开全部
假设你的html页面文件为test.html:
下列命令获取title的内容:
cat test.html | tr [TITLE] [title] | grep '<test>.*</title>' | sed 's/<title>\(.*\)<\/title>/\1/g'
description的语法我看不大明白,所以不知道怎么提取。
只简单测试了一下,LZ可以试试。
下列命令获取title的内容:
cat test.html | tr [TITLE] [title] | grep '<test>.*</title>' | sed 's/<title>\(.*\)<\/title>/\1/g'
description的语法我看不大明白,所以不知道怎么提取。
只简单测试了一下,LZ可以试试。
追问
description的语法规则一般是如下:
XXX是内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,我举个例子
以人人网的首页为例吧,咱们叫它renren.html
title的获取
cat renren.html | grep -i title | sed -e "s/<[^>]*>//g"
description的获取
cat renren.html | grep -i 'description' | sed -e 's/<[^<]*=\"//g' | sed -e 's/"\ \/>$//g'
以人人网的首页为例吧,咱们叫它renren.html
title的获取
cat renren.html | grep -i title | sed -e "s/<[^>]*>//g"
description的获取
cat renren.html | grep -i 'description' | sed -e 's/<[^<]*=\"//g' | sed -e 's/"\ \/>$//g'
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询