2

下面我放了一个 IMDb 页面的摘录,我故意保持简短。我的最终目标是获得 2 个链接。但我什至无法弄清楚如何获取带有 id 的特定 div。因为显然下面的类遍布整个页面。我用谷歌搜索,寻找一个使用类和 id 的例子,但仍然找不到他的解决方案。

ps 我有 Dumper 的唯一原因是,当我运行它时,我可以立即看到我仍然没有得到它。

    my $ua = Mojo::UserAgent->new( max_redirects=>3, timeout => 30 );
    my $dom = $ua->get($newrip)->result->dom;
    
    my $module_list = $dom->find('div.article');
    print Dumper $module_list;
    exit;



                        <div class="article" id="titleDetails">
                            <span class=rightcornerlink>
                                <a href="/register/login?why=edit&ref_=tt_dt_dt" rel="login">Edit</a>
                            </span>
                            <h2>Details</h2>
                            <div class="txt-block">
                                <h4 class="inline">Official Sites:</h4>
                                <a href="/offsite/?page-action=offsite-facebook&token=BCYtlGRCvvzcjTOrSRBQqjTPuEUBGkxbnkfQjRYZi0XJxm-A-A4vf0mzJF5WqH6HYLt2TZCuVR7c%0D%0A209QQMCwUe-51EwtDDYbNczYCnFRIRzctUhoXJCF2gsQJw6m050sV9g0sTJJEfiGP37rfeIIoXMS%0D%0ACfj2qgUNCaL2YaP_FeWVGCg39Bw-3dRsP5cB1Wk9FfobPd5tG8Q4WjVbUR2pTOvE0Pkc5QUK5E7U%0D%0AX7O9awNb0Kw%0D%0A&ref_=tt_pdt_ofs_offsite_0"

rel="nofollow">Official Facebook</a>

                                <span class="ghost">|</span>

                                <a href="/offsite/?page-action=offsite-uphe&token=BCYp_aZBofVk38VkRssgAyKsF6hpxed35fbTVV8UlILwujLNjtFs2jVedrKeAqxUjICHsNP4JDb6%0D%0AbL8Kmal9v2xFtXeROzfpKNd_XK78SUE6Cw7zJEoHxf9Ad6Cg2bzVOYY8FK26b5cQS2-Rk3oYF3zH%0D%0AF0eXIUjmsj6NPfx_Tc5BoWZU-8nwSJptfgT4OqUPlYMhxtdzjFjaXgWHNLt0uV9sf3Zuz50I9GFo%0D%0AdEv_xXgUbfo%0D%0A&ref_=tt_pdt_ofs_offsite_1" rel="nofollow">Official site</a>
                                <span class="see-more inline"></span>
                            </div>
4

0 回答 0