怎么获取html文件,并提取某个a标签的href值

 我来答
文江博客
2017-04-15 · TA获得超过257个赞
知道小有建树答主
回答量:569
采纳率:50%
帮助的人:358万
展开全部

首先获取HTML文件要看你使用的前端还是后端

如果是前端可以使用Ajax技术:

$.get('single.html', function(data){
    alert(data);
})

JavaScript方法一般不能跨域,这要是浏览器为了安全考虑

如果是使用的后端技术,例如PHP:

$content = file_get_contents("http://www.wenjiangs.com/group/topic-93.html");
echo $content;

然后是提取href属性,同样的分为前端和后端

前端:

a_link_arr = $('a').attr('href');

后端可以使用正则提取

$match_num = preg_match_all('/<a(.+?)href=[\'"](.+?)[\'"](.+?)>/im', $data, $matche);
if($match_num){
    $a_link_arr = $matche[2];
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式