Ir para conteúdo

0x000000

Members
  • Total de itens

    29
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre 0x000000

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Habilitar
  1. 0x000000

    Dúvida sobre foreign e primary keys.

    Quando uma foreign key recebe um valor as colunas da tabela da primary key deve receber null? CREATE TABLE `information_people` ( `ID` smallint(6) NOT NULL AUTO_INCREMENT, `Name` varchar(50) DEFAULT NULL, `Date_Born` date DEFAULT NULL, `Address` varchar(100) DEFAULT NULL, `Telephone` smallint(6) DEFAULT NULL, `RG` smallint(6) DEFAULT NULL, `CPF` smallint(6) DEFAULT NULL, `ID_column1` smallint(6) DEFAULT NULL, `ID_column2` smallint(6) DEFAULT NULL, `ID_column3` smallint(6) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `fk_ID_Column1` (`ID_Infected`), KEY `fk_ID_Column2` (`ID_Ifsul`), KEY `fk_ID_Column3` (`ID_Gym`), CONSTRAINT `fk_ID_Column1` FOREIGN KEY (`ID_Column1`) REFERENCES `column1` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_ID_Column2` FOREIGN KEY (`ID_Column2`) REFERENCES `column2` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_ID_Column3` FOREIGN KEY (`ID_Column3`) REFERENCES `column3` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 Quando eu adiciono uma linha na tabela information_people não deveria ser adicionado uma linha nas colunas das tabelas que são primary key das colunas foreign key? Se não, tem como fazer isso com o uso das Chaves?
  2. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Eu encontrei o axios aqui. https://github.com/mzabriskie/axios
  3. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Eu coloquei nas tres requisições; withCredentials: true
  4. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Entendi, por ser uma conexão Asyncrona e não Syncrona, então depois do post eu tenho que fazer um get com a pagina que deveria autenticar? No caso a pagina https://pagseguro.uol.com.br/hub.jhtml Eu estou executando o script no NodeJS 7.7.4 Eu fiz esse script aqui baseado no que você fez, mas não funcionou. const axios = require('axios'); const cheerio = require('cheerio'); const fs = require('fs'); const user = 'example@example.com'; const pass = 'password'; axios.get('https://pagseguro.uol.com.br/', { timeout: 2000, withCredentials: true }) .then(function(response){ const $ = cheerio.load(response.data); return $('input').attr('value'); }) .then(function(content) { return axios.post('https://pagseguro.uol.com.br/', { timeout: 0, withCredentials: true, data: { acsrfToken: content, skin: 'ps', dest: 'REDIR%7Chttps%3A%2F%2Fpagseguro.uol.com.br%2Fhub.jhtml', user: user, pass: pass } }) }) .then(function(response){ return axios.get('https://pagseguro.uol.com.br/hub.jhtml', { withCredentials: true }) }) .then(function(response){ var write = response.data; fs.writeFile('index.txt', write, 'utf8', 0o666, 'w', (err) => {if(err) throw err;}); fs.rename('index.txt', 'index.html', (err) => {if(err) throw err;}); }) .catch(function(error){ console.log(error); });
  5. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Eu usei o codigo que você mandou com login e senha valido, e não devolveu a pagina que deveria autenticar.
  6. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Entendi, eu fiz uma conexão assíncrona e para devolver a pagina deveria ser uma conexão assíncrona? Tem como fazer isso no axios? Se não, qual modulo você recomanda?
  7. 0x000000

    Não consigo me autenticar em uma pagina com NodeJS

    Obrigado, mas ainda não consigo entender o pq ele não devolve a pagina da autenticação.
  8. Estou usando esse codigo e não consigo me autenticar, apos a requisição post, ele devolve uma pagina que não é a que deveria ter devolvido. OBS: Quando envio a requisição get para pegar o token, não posso armazenar o token diretamente em uma variavel, porque precisso usar a variavel na requisição post, então provavelmente a variavel fica como se fosse local do metodo get do axios, então fiz essa "gambiarra" com o file system, existe alguma outra solução sem ser essa "gambiarra"? OBS: quando uso o throw duas vezes no callback do fs.readFile, ele da um erro, então usei {} e funcionou, por ele da erro? const axios = require('axios'); const cheerio = require('cheerio'); var fs = require('fs'); const user = 'example@example.com'; const pass = 'password'; axios.get('https://pagseguro.uol.com.br/', { timeout: 2000, withCredentials: true}) .then(function(response){ const $ = cheerio.load(response.data); var content = $('input').attr('value'); fs.writeFile('token.txt', content, 'utf8', 0o666, 'w', (err) => {if(err) throw err;}); }) .catch(function(error){ console.log(error); }); axios.post('https://pagseguro.uol.com.br/', { timeout: 0, withCredentials: true, data: { acsrfToken: fs.readFile('token.txt', 'utf8', 'r', (err, data) => {if(err){console.log(err);} if(data){console.log(data);}}),/ skin: 'ps', dest: 'REDIR%7Chttps%3A%2F%2Fpagseguro.uol.com.br%2Fhub.jhtml', user: user, pass: pass} }) .then(function(reponse){ var write = reponse.data; fs.writeFile('index.txt', write, 'utf8', 0o666, 'w', (err) => {if(err) throw err;}); fs.rename('index.txt', 'index.html', (err) => {if(err) throw err;}); }) .catch(function(error){ console.log(error); });
  9. É um input, eu usei o .val, mas não funcionou.
  10. Eu queria pegar o value de uma class de uma requisição: oReq.onreadystatechange = function(){ if(oReq.readyState === 4 && oReq.status === 200){ console.log($($.parseHTML(oReq.responseText)).find('.classe').val()); } }
  11. 0x000000

    Como usar o document no NodeJS?

    Não tem como baixar o modulo document assim como fiz com o XMLHttpRequest?
  12. 0x000000

    Como usar o document no NodeJS?

    Para fazer o ajax com o XMLHttpRequest eu baixei o modulo XHR e depois criei a instância assim: var XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest; var oReq = new XMLHttpRequest; Funcionou, mas o document não esta funcionando, eu baixei o modulo, mas não criei a instância, não sei se é necessario criar e não sei criar.
  13. 0x000000

    Como usar o document no NodeJS?

    Estou tentando usar esse codigo no NodeJS: oReq.onreadystatechange = function(){ if(oReq.readyState === 4 && oReq.status === 200){ var htmlObject = document.createElement('div'); htmlObject.innerHTML = oReq.responseText; var teste = htmlObject.querySelector('input').value; console.log(teste); } } Mas sempre da esse erro: http://imgur.com/a/6Vwih
  14. 0x000000

    Como acessar a pagina de uma requisição com document?

    Consegui, não estava funcionando porque o input estava dentro de um <script></script>.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.