我进入庄园网站并按城市名称进行搜索。之后我想获取大阪市建筑 URL。在这里http://brillia.com/search/?area=27999
有四个。<
我正在使用该链接来获取 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,实际上抓取了所有内容。当我尝试查看大阪页面网站的来源时。它显示 http://brillia.com/search/
这就是为什么我要抓取所有其他链接...
但是我怎样才能只获取这里的URL -> http://brillia.com/search/?area=27999
有什么想法吗?谢谢。
最佳答案
你能用 jQuery 来做到这一点吗?在这种情况下,这会获取 a href
$("div h3 a").each(function(){
var link = $(this).attr("href");
console.log(link);
});
关于javascript - 我无法获取搜索页面中的特定 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52659703/