Class: AnvisaBrowser
- Inherits:
-
Object
- Object
- AnvisaBrowser
- Defined in:
- lib/anvisa_browser.rb
Constant Summary collapse
- ANVISA_URL =
'http://www7.anvisa.gov.br/datavisa/Consulta_Produto_correlato/'
- USER_AGENT =
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
- DEBUG_REQ =
false
Class Attribute Summary collapse
-
.default_headers ⇒ Object
Returns the value of attribute default_headers.
Instance Method Summary collapse
- #consulta_produto_detalhe(numero_registro, link_produto) ⇒ Object
- #consulta_produto_por_registro(numero_registro) ⇒ Object
Class Attribute Details
.default_headers ⇒ Object
Returns the value of attribute default_headers.
11 12 13 |
# File 'lib/anvisa_browser.rb', line 11 def default_headers @default_headers end |
Instance Method Details
#consulta_produto_detalhe(numero_registro, link_produto) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/anvisa_browser.rb', line 34 def consulta_produto_detalhe(numero_registro, link_produto) plain_url = "#{ANVISA_URL}rconsulta_produto_detalhe.asp" params = { :CO_PRODUTO => link_produto.codigo, :NO_EMPRESA => link_produto.empresa, :NU_CNPJ => link_produto.cnpj, :REGISTRO => numero_registro, :NU_PROCESSO => '', :NO_PRODUTO => '', :NU_REGISTRO => '', :NU_AUTORIZACAO => '', :CO_TIPO_PRODUTO => '8', :hdnpgAtual => '1', :hdnmodo => '', :PROCESSO => '', :PRODUTO => '', :EMPRESA => '', :CNPJ => '' } user_headers = { 'Referer' => 'http://www7.anvisa.gov.br/datavisa/Consulta_Produto_correlato/consulta_correlato.asp' } simple_post(plain_url, params, user_headers) end |
#consulta_produto_por_registro(numero_registro) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/anvisa_browser.rb', line 19 def consulta_produto_por_registro(numero_registro) plain_url = "#{ANVISA_URL}rconsulta_produto_internet.asp" params = { :CO_TIPO_PRODUTO => '8', :Area => 'Cosmético', :Processo => '', :Produto => '', :CNPJ => '', :NO_EMPRESA => '', :Registro => numero_registro } user_headers = { 'Referer' => 'http://www7.anvisa.gov.br/datavisa/Consulta_Produto_correlato/consulta_correlato.asp' } simple_post(plain_url, params, user_headers) end |