0

不動産のウェブサイトに入り、都市の名前で検索しました。その後、大阪市の建物の URL を取得したいと思います。ここhttp://brillia.com/search/?area=27999 にはそれらの4つがあります。 

そして、そのリンクを使用して URL を取得しています。

$allDivs = $parser->getElementsByTagName('div');
    foreach ($allDivs as $div) {
        if ($div->getAttribute('class') == 'boxInfomation') {
            $allLinks = $div->getElementsByTagName('a');
            foreach ($allLinks as $a) {
                $linkler[] = $a->getAttribute('href');
            }
        }
    }

しかし、私はそれらをつかむことができません。実際、私は大阪市のページの URL だけでなく、すべてのページの URL を取得しました。ソースを見てみると大阪のページサイト。それがhttp://brillia.com/search/、他のすべてのリンクを取得している理由です...

しかし、ここで URL だけを取得するにはどうすればよいですか ->http://brillia.com/search/?area=27999

何か案が?ありがとうございました。

4

2 に答える 2

1

jQueryを使用してこれを行うことができますか? その場合、これはa hrefを取得します

 $("div h3 a").each(function(){
    var link = $(this).attr("href");
    console.log(link);
 });

ここでjsfiddleテスト

于 2018-10-05T06:58:25.210 に答える