Browse Source

Try php scraper for newcastle

import/raw
duncan.parkes 16 years ago
parent
commit
3fea2efa30
1 changed files with 50 additions and 0 deletions
  1. +50
    -0
      trunk/docs/scrapers/newcastle.php

+ 50
- 0
trunk/docs/scrapers/newcastle.php View File

@@ -0,0 +1,50 @@
<?php

//Includes
require_once('config.php');
require_once('application.php');

//build date url
$current_date = getdate();
$day = $current_date['mday'] -5;
$month = $current_date['mon'];
$year = $current_date['year'];

//if any get params were passed, overwrite the default date
if (isset($_GET['day'])){
$day = $_GET['day'];
}
if (isset($_GET['month'])){
$month = $_GET['month'];
}
if (isset($_GET['year'])){
$year = $_GET['year'];
}

//search url
$search_url = "http://gispublic.newcastle.gov.uk/publicaccess/tdc/DcApplication/application_searchresults.aspx?searchtype=WEEKLY&selWeeklyListRange=#daterange&weektype=VAL";
$date_range = "{$day}%2F{$month}%2F{$year}%7C{$day}%2F{$month}%2F{$year}";
$search_url = str_replace("#daterange", $date_range, $search_url);
//comment and info urls
$info_url_base = "http://gispublic.newcastle.gov.uk/publicaccess/tdc/DcApplication/application_detailview.aspx?caseno=";
$comment_url_base = "http://gispublic.newcastle.gov.uk/publicaccess/tdc/DcApplication/application_comments_entryform.aspx?caseno=";
//grab urls
$applications = scrape_applications_publicaccess($search_url, $info_url_base, $comment_url_base);

//smarty
$smarty = new Smarty;
$smarty->force_compile = true;
$smarty->compile_dir = SMARTY_COMPILE_DIRECTORY;
$smarty->template_dir = "../templates";
$smarty->assign("authority_name", "Newcastle City Council");
$smarty->assign("authority_short_name", "Newcastle");
if (sizeof($applications) > 0){
$smarty->assign("applications", $applications);
}
$smarty->display("xml.tpl");

?>

Loading…
Cancel
Save