Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: Cláudio Novais em 24 de Maio de 2008, 14:19
-
Tinha feito aqui um tópico e não sei porquê, desapareceu. se alguma admin me poder explicar o sucedido agradecia :-\
quanto ao tópico, gostaria de saber como posso programar em bash de forma a poder mandar sinais aos servidores, sinais de cliques. Eu não percebo quase nada de Javascript. Portanto gostaria de saber onde posso estudar de forma a conseguir fazer isso.
obrigado
-
Bom, vc tendo conhecimento de Shell Script, pode-se criar scripts que usem todos os comandos disponiveis, como o fantastico netcat - comando nc - que permite fazer o mesmo trabalho do velho comando cat, mas em rede.
Recomendo começar a estudar Shell Script nesse link: http://www.devin.com.br/eitch/shell_script/ (http://www.devin.com.br/eitch/shell_script/)
Se quizer meu MSN pra trocar uma ideia sobre o tema: igormol[at]hotmail.com
-
hmm, não percebi até que ponto o netcat me pode resolver o problema.
basicamente gostaria de ter uma ferramenta que executasse os scripts das paginas de internet, ou entao algum tutorial que me explicasse como executar javascript através do Bash.
-
Vc disse sobre mandar clicks para o servidor, logo pensei em mandar sinais, e o netcat faz isso de forma simples!
Agora, executar Javascript dentro do Bash nunca ouvi falar; normalmente Javacript eh executado por browser, nao? Talvez possa usar um browser em modo de texto que possa ser chamado em scripts Bashs facilmente.
O que exatamente vc deseja fazer?
-
neste momento, em concreto, não quero fazer nada acerca desta matéria, era meramente didáctico.
Mas o que gostava de saber fazer era, através da consola, aceder a um determinado site que seja necessário fazer logins deste tipo:
https://elearning2.uminho.pt/webapps/login/
para, numa fase seguinte, retirar informação útil.
-
Entao vc deseja trocar requiçoes com servidores, mas usando Javascript?
-
Sim, isso mesmo. talvez possa dar com um browser no terminal. Que browsers há?
-
Via terminal, sinceramente nao sei.
Agora, se vc quizer trocar Rquisiçoes HTTP diretamente pelo terminal, posso lhe passar alguns links, ou mesmo lhe dar uma ajuda.
-
sim, agradecia.
já agora eu adicionei-lhe no MSN. Mas gostaria de resolver aqui a questão de forma a ficar pública para ajudar os utilizadores com a mesma dúvida :D
-
sim, agradecia.
já agora eu adicionei-lhe no MSN. Mas gostaria de resolver aqui a questão de forma a ficar pública para ajudar os utilizadores com a mesma dúvida :D
Bacana sua atitude :)
Bom, existem esses links de algumas requisiçoes HTTP.
Eu lhe recomendo:
- Protocolo HTTP: métodos de requisição: http://www.obasicodaweb.com/http-metodos-requisicao (http://www.obasicodaweb.com/http-metodos-requisicao)
- HTTP POST Basics: http://developers.sun.com/mobility/midp/ttips/HTTPPost/ (http://developers.sun.com/mobility/midp/ttips/HTTPPost/)
- HTTP - Hypertext Transfer Protocol: http://www.w3.org/Protocols/ (Ingles) - W3C, extremamente rico em conteudo