javascript - 我无法获取搜索页面中的特定 URL

标签 javascript php laravel domparser simpledom

我进入庄园网站并按城市名称进行搜索。之后我想获取大阪市建筑 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);
 });

here a jsfiddle test

关于javascript - 我无法获取搜索页面中的特定 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52659703/

相关文章:

javascript - 为什么我无法在我的 Android 应用程序中使用 Cordova 2.7.0 触发 navigator.camera.getPicture?

php - stripe api 检查现有卡

javascript - 如何在 DOM 更改后获得相同的 ID、值或文本

javascript - Vue.js 组件中的 Img 元素未渲染到 Laravel 生产环境中

php - 带有 Xdebug 的 Laravel 5 总是抛出 "The payload is invalid."

nginx - PHP 语法错误,意外 '['

javascript - 从字符串 JavaScript 中提取数字

php - JavaScript 中的 == 与 ===

javascript - Google 脚本 - 将 Gmail 附件添加到云端硬盘中的文档和流程

php - PHP 和 C 之间的 FIFOS