Jump to content

Login site https python


Dr_Lion

Recommended Posts

Boas malta, cá estou eu de novo com um tema recorrente.

Há uns anos fiz uma brincadeira em python para me ajudar num joguito de browser, acontece que na altura o acesso era feito por http e usei a biblioteca mechanize para python; neste momento queria fazer para https, e a página actual tem javascript e ajax misturado com php. Já tentei usar o mechanize, mas diz-me que o browser "emulado" pelo mechanize não é suportado, para actualizar para uma versão mais recente!

Há forma de contornar isto? porque eu até gosto do mechanize e acho fácil de usar.

Se não houver resolução terei que usar outra biblioteca, qual aconselham? fiz uma pesquisa e vi que existe o "spynner" e o "requests". Tentei instalar o spynner mas não fui bem sucedido. Porque o pc que tenho com ubuntu ainda tem a versão 12,04 lts e não consigo fazer as actualizações de pacotes que tenho pendentes.

Aconselham outra biblioteca que seja mais simples de usar, ou que esteja mais actualizada, seja mantida regularmente? Ou outra abordagem a esta questão?

 

Desde já agradeço a vossa ajuda.

Link to comment
Share on other sites

Boas.

O Spynner deve resolver o teu problema uma vez que suporta Javascript.

Quanto ao Ubuntu, deve haver uma razão para não conseguires fazer atualização dos pacotes, no limite deves consegui fazer upgrade da distro (já passei por isso e pode não ser pêra doce)...

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

  • 2 weeks later...

POis eu acredito que sim, mas estou a ficar um bocadinho cansado, é que já tentei de várias formas e não consigo instalar o spynner, ou isto tem algum truque que eu não estou a conseguir chegar lá, ou é simplesmente demasiado complicado.

Não haverá algo que faça o trabalho e que seja relativamente mais fácil de instalar? É que isto faz perder a paciência a um santo.

 

A tentar instalar depois de fazer clone do projeto:

...
Processing autopy-0.51.tar.gz
Writing /tmp/easy_install-yuoMzV/autopy-0.51/setup.cfg
Running autopy-0.51/setup.py -q bdist_egg --dist-dir /tmp/easy_install-yuoMzV/autopy-0.51/egg-dist-tmp-WuABIw
src/snprintf.c: In function ‘portable_vsnprintf’:
src/snprintf.c:569:19: warning: variable ‘starting_p’ set but not used [-Wunused-but-set-variable]
       const char *starting_p;
                   ^
src/png_io.c:3:17: fatal error: png.h: No such file or directory
compilation terminated.
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Link to comment
Share on other sites

Se tens problemas com o pip, verifica se há uma versão anterior que não tenha o bug, ou vê com o developer se se passa alguma coisa.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.