| 38 | return response.text |
| 39 | |
| 40 | def _get_infos_(self, cep): |
| 41 | from lxml.html import fromstring |
| 42 | response = self._request(cep) |
| 43 | html = fromstring(response) |
| 44 | registro_csspattern = '.caixacampobranco, .caixacampoazul' |
| 45 | registros = html.cssselect(registro_csspattern) |
| 46 | |
| 47 | resultado = [] |
| 48 | for item in registros: |
| 49 | item_csspattern = '.resposta, .respostadestaque' |
| 50 | resultado.append([a.text for a in item.cssselect(item_csspattern)]) |
| 51 | |
| 52 | return resultado |
| 53 | |
| 54 | def track(self, cep): |
| 55 | itens = self._get_infos_(cep) |