Форум сайта python.su
0
Всех приветсвую.
Есть веб страница, например:
https://repka.ua/smartfony/samsung-galaxy-ace-4-duos-g313hu-charcoal-grey-152171/
на которой для поля цены, такой блок кода:
<div class="price">
<span class="price-name">Цена</span>
<span>
<span class="KKUrAhs tmbIfKo uRbOnyHO iXdCFBxQr XdStt HXVQb">2 719</span>
<span class="UJmkvgDr dgzacsn vPCMx BdXLjwMrL lozUVr">2 699</span>
<span class="NkndCPS lHgPQJFrq hdAxDbdnQ Lpjbc iXdCFBxQr">2 734</span>
<span class="iXdCFBxQr Lpjbc lGLsj bwOwP fcVFXx">2 786</span>
<span class="HXVQb Lpjbc twFhTEECR krqpfC zKKwJyrpm blmQDdHFb">2 614</span>
<span class="UiXQF YTyPhBzYr iXdCFBxQr XdStt kEnXCoUg">2 605</span>
<span class="JeAHZ dCOqmeLb CWVnBH uHZOM QMYQOMO">2 621</span>
<span class="dpOVY UPVbyNH JeAHZ Lpjbc">2 709</span>
<span class="iXdCFBxQr JeAHZ UBYkUzS BloNKgGPZ UMbhfxjJ">2 669</span>
</span>
<span class="price-currency">грн</span>
</div>
Офлайн
53
jerrполучать css файл вместе со страницой
как получать css свойства которые меняются как то динамически
Офлайн
103
jerr
но в них эти стили не задаются)
jerrили эти стили прописаны не в линкованых файлах, а в самой html-ки
которые все время меняются динамически.
Офлайн
0
Наверное здесь вопрос, не столько по питону, склько по вебу)
помогите понять как формируется стиль для классов данного блока)
с этим у меня трудность.
Когда в фаербаге для любого элемента смотришь стиль, он справа показывает файл в котором этот стиль прописан и строку) можно скачать файл по ссылке, распарсить и понять какой из дивов скрытый а какой нет.
В этом случае путь стиля файрбаг показывает в таком виде, что для меня является загадкой, что с ним дальше делать)
data:text/css;base64,LnNqV2Fyc0xGYntkaXNwbGF5Om5vbmU7fS56UGpjalZNZ1N7ZGlzcGxheTpub25lO30uTUllb2VRe2Rpc3BsYXk6aW5saW5lO30uZ2RoRWp7ZGlzcGxheTpub25lO30uZ09BenR1UntkaXNwbGF5OmlubGluZTt9LkN0S3B2ZntkaXNwbGF5Om5vbmU7fS5IaGhVRXVVcHtkaXNwbGF5OmlubGluZTt9Lm1WZlB4e2Rpc3BsYXk6aW5saW5lO30uZkh1bkdjYm57ZGlzcGxheTpub25lO30udVVBZ3ZnQm97ZGlzcGxheTpub25lO30udXhVWFRsY3J7ZGlzcGxheTppbmxpbmU7fS52akVBc1lFeGJ7ZGlzcGxheTpub25lO30ucGNyTUNFbHtkaXNwbGF5OmlubGluZTt9LnhlWVhqRXtkaXNwbGF5Om5vbmU7fS50Z1JTQmZ7ZGlzcGxheTpub25lO30uRGZMVXluWE57ZGlzcGxheTppbmxpbmU7fS5kYm5QR3hoU3tkaXNwbGF5OmlubGluZTt9LmtKRVl3e2Rpc3BsYXk6aW5saW5lO30udUh3cXRke2Rpc3BsYXk6bm9uZTt9Lm91YmpIVXdMWXtkaXNwbGF5OmlubGluZTt9
Отредактировано jerr (Март 18, 2015 13:10:01)
Офлайн
7
jerrВот, почитайте: https://ru.wikipedia.org/wiki/Data:_URL
В этом случае путь стиля файрбаг показывает в таком виде, что для меня является загадкой, что с ним дальше делать)
from base64 import b64decode src = 'data:text/css;base64,LnNqV2Fyc0xGYntkaXNwbGF5Om5vbmU7fS56UGpjalZNZ1N7ZGlzcGxheTpub25lO30uTUllb2VRe2Rpc3BsYXk6aW5saW5lO30uZ2RoRWp7ZGlzcGxheTpub25lO30uZ09BenR1UntkaXNwbGF5OmlubGluZTt9LkN0S3B2ZntkaXNwbGF5Om5vbmU7fS5IaGhVRXVVcHtkaXNwbGF5OmlubGluZTt9Lm1WZlB4e2Rpc3BsYXk6aW5saW5lO30uZkh1bkdjYm57ZGlzcGxheTpub25lO30udVVBZ3ZnQm97ZGlzcGxheTpub25lO30udXhVWFRsY3J7ZGlzcGxheTppbmxpbmU7fS52akVBc1lFeGJ7ZGlzcGxheTpub25lO30ucGNyTUNFbHtkaXNwbGF5OmlubGluZTt9LnhlWVhqRXtkaXNwbGF5Om5vbmU7fS50Z1JTQmZ7ZGlzcGxheTpub25lO30uRGZMVXluWE57ZGlzcGxheTppbmxpbmU7fS5kYm5QR3hoU3tkaXNwbGF5OmlubGluZTt9LmtKRVl3e2Rpc3BsYXk6aW5saW5lO30udUh3cXRke2Rpc3BsYXk6bm9uZTt9Lm91YmpIVXdMWXtkaXNwbGF5OmlubGluZTt9' print b64decode(src.split(',')[1])
Отредактировано john123 (Март 18, 2015 18:47:39)
Офлайн