scraping css values using scrapy framework
<p>Is there a way to scrap css values while scraping using python scrapy framework or by using php scraping.
any help will be appreaciated</p>

<p>scrapy.Selector allows you to use xpath to extract properties of HTML elements including CSS.</p>

<p>e.g. <a href="https://github.com/okfde/odm-datenerfassung/blob/master/crawl/dirbot/spiders/data.py#L83" rel="nofollow">https://github.com/okfde/odm-datenerfassung/blob/master/crawl/dirbot/spiders/data.py#L83</a></p>

<p>(look around that code for how it fits into an entire scrapy spider)</p>

<p>If you don't need web crawling and just html parsing, you can use xpath directly from lxml in python. Another example:</p>

<p><a href="https://github.com/codeformunich/feinstaubbot/blob/master/feinstaubbot.py" rel="nofollow">https://github.com/codeformunich/feinstaubbot/blob/master/feinstaubbot.py</a></p>

<p>Finally, to get at the css from xpath I only know how to do it via css=element.attrib['style'] - this gives you everything inside of the style attribute which you further split by e.g. css.split(';') and then each of those by ':'.</p>

<p>It wouldn't surprise me if someone has a better suggestion. A little knowledge is enough to do a lot of scraping and that's how I would approach it based on previous projects.</p>

python scrapy