Привет, мне нужно удалить ссылку на сайт scrap экрана, вот источник вывода.удаление href с помощью проблемы с phpquery
<div class="FourDayForecastContainerInner">
<span class="day">Friday</span>
<a href="forecastPublicExtended.asp#Period4" target="_blank">
<img src="./images/wimages/b_rain.gif" class="thumbnail">
</a>
<span class="hi">
<span style="width:24px;">Hi</span>
19/66
</span>
<span class="lo">
<span style="width:24px;">Lo</span>
16/60
</span>
<span class="description">
Sunny Breaks, showers
</span>
</div>
<div class="FourDayForecastContainerInner">
<span class="day">Saturday</span>
и вот мой код Im используя phpquery
$doc = phpQuery::newDocumentHTML($e);
$containers = pq('.FourDayForecastContainerInner', $doc);
foreach($containers as $container) {
$div = pq('span', $container);
$img = pq('img', $container);
$div->eq(0)
->removeAttr('style')
->addClass('day')
->html(
pq('u', $div->eq(0))
->html()
);
$img->eq(0)
->removeAttr('style')
->removeAttr('height')
->removeAttr('width')
->removeAttr('alt')
->addClass('thumbnail')
->html(pq('img', $img->eq(0)));
$div->eq(1)
->removeAttr('style')
->addClass('hi');
$div->eq(3)
->removeAttr('style')
->addClass('lo');
$div->eq(5)
->removeAttr('style')
->addClass('description');
}
print $doc;
меня удается удалить все атрибуты стилей ширина и т.д., но я не могу показаться, чтобы удалить A HREF спасибо большое за помощь
Отформатируйте свой код; нажимайте каждую строку на четыре пробела, чтобы иметь ее как блок-код. (См. Http://stackoverflow.com/editing-help) – Gumbo