Itonix
Новичок
Разбор HTML и стиь из внешней CSS
Задача такова.
Предположим мы имеем исходный текст сайта (забранного curl`ом, например), внутри которого содержится <div id="my_div"><a href="/123">my link</a></div>
в внешней CSS (ссылка на которую имеется в исходном тексте сайта, и забрать которую не проблема) прописано (для примера)
div{
color:#ccc;
}
#my_div{
font-size: 12px;
}
#my_div a{
font-weight:bold;
}
необходимо получить скомпилированный стиль для A внутри DIV
то-есть как-то получить что стиль A будет
font-weight:bold;
font-size:12px;
я пробовал SimpleHtmlDom и phpQuery , но они могут вернуть стиль только если он напрямую прописан в HTML (<div style="...">) как свойство аттрибута style.
грубо говоря необходимо как-то эмулировать работу браузера, что-бы узнать как в результате будут выглядеть стили.
возможно ли вообще такое реализовать? (Google же как-то узнает что некоторые ссылки на странице скрыты от глаз пользователя тем-же display:none и не идексирует их)
Задача такова.
Предположим мы имеем исходный текст сайта (забранного curl`ом, например), внутри которого содержится <div id="my_div"><a href="/123">my link</a></div>
в внешней CSS (ссылка на которую имеется в исходном тексте сайта, и забрать которую не проблема) прописано (для примера)
div{
color:#ccc;
}
#my_div{
font-size: 12px;
}
#my_div a{
font-weight:bold;
}
необходимо получить скомпилированный стиль для A внутри DIV
то-есть как-то получить что стиль A будет
font-weight:bold;
font-size:12px;
я пробовал SimpleHtmlDom и phpQuery , но они могут вернуть стиль только если он напрямую прописан в HTML (<div style="...">) как свойство аттрибута style.
грубо говоря необходимо как-то эмулировать работу браузера, что-бы узнать как в результате будут выглядеть стили.
возможно ли вообще такое реализовать? (Google же как-то узнает что некоторые ссылки на странице скрыты от глаз пользователя тем-же display:none и не идексирует их)