2 sinat 34863852 sinat_34863852 于 2017.08.29 13:48 提问

一段网页获取的代码,该如何解析

style="float:left; width:8px; height:8px;margin-left:17px;margin-right:
15px;margin-top:3px;">
title="ABCDEFG"target="_blank">ABCDEFG
(2017-07-16)

主要想获取title 和链接

3个回答

qq_16059847
qq_16059847   2017.08.29 16:00
已采纳

用正则抓取图片链接
$subject = '

<img src="/images/jiantou.jpg" border="0px" style="float:left; width:8px; height:8px';
$pattern = '/<img[\s]*src\=\"([\s\S.]*?)\"/';
    if(preg_match($pattern, $subject,$matchs)){
        dump($matchs);
    }else{
        echo 'no';
    }       

    结果:array(2) {

[0] => string(30) " [1] => string(19) "/images/jiantou.jpg" //捕获的链接
}

qq_25134989
qq_25134989   2017.08.29 14:13

爬虫吗?python的话试试Beautifulsoup来抓取,比较方便

qq_29216083
qq_29216083   2017.08.29 14:35

把它当成一个字符串,使用正则就好了。

Csdn user default icon
上传中...
上传图片
插入图片