Ich habe ein Problem, das mich ziemlich nervt. Ich nehme einige Inhalte von einer Webseite mit der Kombination von cURL und phpQuery.phpQuery erhalten Attr von einem leeren Tag
auf der Seite ich holen, gibt es folgenden Code, die Post Bewertung bestimmt:
<div class="post">
<ul id="thumb_ul" class="star-rating" style="width:60px;">
<li class="current-rating" style="width:0px;"></li>
</ul>
</div>
Ich verwende phpQuery wie folgt dar: in
$pqD = phpQuery::newDocument($buffer);
foreach(pq('div.post') as $li) {
$rating = pq($li)->find('ul > li.current-rating')->attr('style');
}
Bewertungen sind offensichtlich definiert <li>
Tag, in style
Attribut. Ich dachte an den Zugriff mit pq($li)->find('ul > li.current-rating')->attr('style')
und ich erwartete, dass width:0px
als Ergebnis erhalten. Bewertungen sind wie folgt definiert: 0-0, 12-1, 24-2, ..., 60-6.
Allerdings scheint phpQuery nicht sehr an einem leeren Tag interessiert zu sein. Für jede andere Sache, die ich von der Seite ergreife, funktioniert es gut.
Irgendwelche Ideen? Thx
müssen Sie Ihre phpQuery auf die neueste Version aktualisieren? –