Używam PHP Simple HTML DOM Parser tylko mam problem, bo nie do końca wiem jak pobrać dane, bo w niektórych ogłoszeniach tabela jest większa lub mniejsza, bo niektórzy nie podają np. przebiegu, lub jakiś innych danych i w tedy wszystko mi się wali... To mój kod którego wynikiem jest tablica i tak jak pisałem nie mogę sobie poradzić z wyciągnięciem interesujących danych. Prosił bym o jakąś pomoc.
<?php include_once('simple_html_dom.php'); $html = file_get_html('http://krakow.gumtree.pl/c-Samochody-Sprzedam-samochody-osobowe-Ford-focus-2007-r-IGLA-MALUTKIE-SPALANIE-W0QQAdIdZ362692072'); $es = $html->getElementById("#attributeTable")->plaintext;
wynik skrypciku:
Array ( [0] => [1] => [2] => [3] => [4] => Data [5] => dodania [6] => [7] => [8] => 13/03/2012 [9] => [10] => [11] => [12] => Ostatnio [13] => zmieniony [14] => [15] => [16] => 28/03/2012 [17] => [18] => [19] => [20] => Cena [21] => [22] => [23] => ZĹ [24] => Â 23 [25] => 999,00 [26] => [27] => [28] => [29] => Adres [30] => [31] => [32] => KrakĂłw, [33] => Polska [34] => PokaĹź [35] => mapÄ [36] => [37] => [38] => [39] => [40] => [41] => [42] => Na [43] => sprzedaĹź [44] => przez [45] => [46] => [47] => WĹaĹciciel [48] => [49] => [50] => [51] => Marka [52] => [53] => [54] => Ford [55] => [56] => [57] => [58] => Model [59] => [60] => [61] => Focus [62] => [63] => [64] => [65] => Rok [66] => [67] => [68] => 2007 [69] => [70] => [71] => [72] => Kilometry [73] => [74] => [75] => 139000 [76] => [77] => [78] => [79] => Rodzaj [80] => [81] => [82] => UĹźywany [83] => [84] => [85] => [86] => Typ [87] => nadwozia [88] => [89] => [90] => Hatchback [91] => [92] => [93] => [94] => Skrzynia [95] => biegĂłw [96] => [97] => [98] => Manualna [99] => [100] => [101] => [102] => UkĹad [103] => napÄdowy [104] => [105] => [106] => NapÄd [107] => na [108] => przednie [109] => koĹa [110] => [111] => [112] => [113] => Klimatyzacja [114] => [115] => [116] => Tak [117] => [118] => )