Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte para windows #2

Open
yanmarques opened this issue Oct 13, 2019 · 1 comment
Open

Suporte para windows #2

yanmarques opened this issue Oct 13, 2019 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@yanmarques
Copy link
Collaborator

Descrição

Os Spiders são independentes de plataforma, pois são scripts em python. Porém o script em shell apenas executa em sistemas que tenham um interpretador de shell script. Segundo a documentação, apenas funciona em SOs baseadas em Linux ou BSD, e isso acontece por que o script por padrão altera a permissão do cookiejar para 640 (-rw-r-----).

Soluções

  1. Fazer com que a mudança de permissão seja condicional. Dessa forma o mesmo script poderia ser executado no windows usando um interpretador de shell script como Cygwin.
  2. Criar um script específico para usuários windows, com uma linguagem nativa como batch, powershell...etc
  3. Criar uma interface gráfica que converse diretamente com os Spiders. O recomendado seria usar python também, pois este roda em qualquer sistema e pois existe a possibilidade de integração direta com os Spiders, sem ter que chama-los por comandos no terminal.
@yanmarques yanmarques added enhancement New feature or request help wanted Extra attention is needed labels Oct 13, 2019
@yanmarques
Copy link
Collaborator Author

Adicionado um manual para testar no windows aqui.
No final o manual descreve de uma forma simples o método de funcionamento do script em shell.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant