Jednak porwałam się na zbyt zaawansowaną wiedzę dla mnie.
No nic dzięki serdeczne i trzeba niestety zagryźć zęby.
Pozdrawiam
Edit:
No dobra....walczę z tym dalej ;-)
Udało mi się odpalić wreszcie stronę za pomocą localhosta - problem polegał na ustawieniach w php.ini na localhost gdzie był średnik w cURL, który uniemożliwiał wykonanie tej funkcji.
Więc teraz czas na kolejny krok z analizą danych. Jakby co dam znać, buziaki *(-;Jak na jedną zmarnowaną noc i pierwszą poważna styczność z kodowaniem - udało mi się wreszcie wyświetlić dane przy pomocy
simple html dom.
Jeżeli ktoś by mógł przejrzeć kod i wytknąć błędy oraz co można uprościć to będę wdzięczna, bo póki co jestem jeszcze w tym zaawansowanie zielona, choć osiągam już poziom kum(k)ania:
<?php
include_once('simple_html_dom.php');
function scraping_digg() {
$html = file_get_html('http://www.wawawars.pl/rating/clans');
foreach($html->find('table.list') as $article)
{
$item['1'] = trim($article->find('span.clan-name',0
)->plaintext); $item['2'] = trim($article->find('span.clan-name',1
)->plaintext); $item['3'] = trim($article->find('span.clan-name',2
)->plaintext); $item['4'] = trim($article->find('span.clan-name',3
)->plaintext); $item['5'] = trim($article->find('span.clan-name',4
)->plaintext); $ret[] = $item;
}
$html->clear();
return $ret;
}
ini_set('user_agent', 'My-Application/2.5'); $ret = scraping_digg();
foreach($ret as $v) {
}
?>
ad.1 Trochę mam teraz bolączkę jak wyświetlić obok pobieranej nazwy obrazek który jest tej nazwie przypisany....
<span class="clan-name"><i class="resident" title="Mieszkaniec"></i><img src="/@images/clan/clan_18_ico.png" class="clan-icon" title="BROWAR"><a href="/clan/18/">BROWAR
</a><span class="level"> [2]
</span></span>
Teoretycznie każdy będzie miał inną nazwę i jest przypisany do danej nazwy....i cholera wie jak to ruszyć.
ad.2 Czy za pomocą tej biblioteki można wyciągnąć dane? Np: stara wyga - jaka składnia by za to odpowiadała jeżeli za pomocą tego DOMa dało by radę?
<div class="rank">Ranking: Stara wyga
</div>