Web scraping en Python
Thomas Laetsch
Data Scientist, NYU
@ representa «atributo»@class@id@href
![div con p[1] y class](http://assets.datacamp.com/production/repositories/2560/datasets/d09cca7b8ec769ebfe65ecaac009e4f79e689bdd/xpathattr_div_p1.png)
xpath = '//p[@class="class-1"]'

xpath = '//*[@id="uid"]'

xpath = '//div[@id="uid"]/p[2]'
Notación contains en XPath:
contains( @nombre-attr, "expr-cadena" )
xpath = '//*[contains(@class,"class-1")]'

xpath = '//*[@class="class-1"]'


xpath = '/html/body/div/p[2]'
![p[2] con atributo class](http://assets.datacamp.com/production/repositories/2560/datasets/d2a1274f6069fb3746ea3ed5d19be53ef0c33c94/xpathattr_div_p2-class.png)
xpath = '/html/body/div/p[2]/@class'
Web scraping en Python