PDA

View Full Version : سوال: چطوری یه جدول رو از سایت دیگه برداریم ؟



mamali-mohammad
شنبه 28 اردیبهشت 1392, 14:10 عصر
سلام
من میخوام یه جدول رو از سایت sbobet بردارم
این کدی که این زیر میزنم برای بیشتر سایت ها به خوبی کار می کنه
اما نمی دونم چرا برای sbobe کار نمیکنه
البته با همین کد از سایت sbobet می تونم منوی سمت چپش رو بکشم بیرون ، اما جدول رو نمی دونم چرا جواب نمیده !!!


<?php
header('Content-Type: text/plain; charset=utf-8');
error_reporting(E_ALL);

## [Config]->Define
define('APPLICATION_HTTP', '//application');
define('APPLICATION_DIR', '');

## [Config]->Require
require_once(APPLICATION_DIR . 'library/curl.php');
require_once(APPLICATION_DIR . 'library/function.php');
require_once(APPLICATION_DIR . 'library/simple_html_dom.php');

## [Config]->Classes
$library = new stdClass();
$library->curl = new Curl();
$library->dom = new simple_html_dom();

$data = array();
$errors = array();

$data['contents'] = $library->curl->Open('http://www.sbobet.com/euro/football')->contents;

$library->dom->load($data['contents']);
foreach (array('style', 'script', 'meta', 'link') as $tag) {
foreach ($library->dom->find($tag) as $element) { $element->outertext = ""; }
}
foreach (array('abbr', 'acronym', 'wbr', 'span', 'font', 'b', 'u', 'i', 'q', 's', 'strong', 'em', 'strike', 'dfn', 'code', 'samp', 'kbd', 'var', 'time', 'sub', 'sup', 'small', 'big', 'cite', 'bdo', 'bdi', 'mark') as $tag) {
foreach ($library->dom->find($tag) as $element) { $element->outertext = $element->innertext; }
}

$library->dom->load($library->dom->save());

foreach ($library->dom->find('table[class=Onex2]') as $article) {

foreach ($article->find('a[class=more]') as $remove_1) { $remove_1->parent->innertext = ""; }
foreach ($article->find('a[class=cal]') as $remove_3) { $remove_3->innertext = ""; }
foreach ($article->find('a[class=comment]') as $remove_2) { $remove_2->innertext = ""; }

//$item = array();
echo $item['title'] = $article->find('tr td.Fav') ? build_inline($article->find('tr td.Fav', 0)->plaintext) : "";
echo "\n";echo "1";

$articles[] = $item;
}

?>

mamali-mohammad
شنبه 28 اردیبهشت 1392, 18:24 عصر
دوستان کسی نیست کمک کنه ؟

mamali-mohammad
شنبه 28 اردیبهشت 1392, 21:12 عصر
کسی کمک نمیکنه ؟