【问题标题】:scrape a website using ajax to load date using php使用 ajax 抓取网站以使用 php 加载日期
【发布时间】:2016-12-22 11:01:02
【问题描述】:

我的问题是如何使用 ajax 技术抓取加载日期的网站。例如,如果您单击页面2 的链接,它会使用ajax 加载数据。这是链接this url。 当我检查 XHR 时,我找到了参数:

<?php
$param=array('page'=>2,'security'=>'a5db027292','action'=>'evetn);
$url='https://www.ottawatourism.ca/events/?page='.$param['page'].'&action=events_see_more&security='.$param['security'];
$sitecontent=file_get_content($url);
$dom= new DOMDocumnet();
$dom->loadHTML($sitecontent);
$xpath= new DOMXpath($dom);
$nodes= $xpath->query('//div[@class="link-tile"]/a/@href');
foreach($nodes as $link){
     var_dump($link->nodeValue);
}
?>

我的代码似乎有问题,因为如果我输入 page=5 ,我会得到相同的结果。

【问题讨论】:

    标签: ajax web-scraping


    【解决方案1】:

    有很多教程可以完成这些事情。 我不认为 stackoverflow 在这里为您提供功能齐全的代码并完全构建您的网站:)

    【讨论】:

    • @我在互联网上挖掘,但不幸的是没有结果。你能把链接放在这里重定向吗?
    猜你喜欢
    • 2018-08-09
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多