2012-03-01 2 views
2

저는 Python을 사용하여 javascript와 https 암호화 된 통신을 모두 사용하는 사이트에 로그인하고 싶습니다.Python을 사용하여 javascript 및 https를 사용하여 사이트에 로그인

https://registration.orange.co.il/he-il/login/login/?TYPE=100663297&REALMOID=06-73b4ebbc-5fd9-4b19-b3f4-42671c0df793&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=vmwebadmin3&TARGET=-SM-http%3a%2f%2fwww1%2eorange%2eco%2eil%2fSendSMS%2f

내가 나중에 로그인 성공적으로 파이썬 스크립트를 작성하면된다,하고 싶은 모든 자바로 알고리즘을 전송하기 : - 는 구체적으로이 사이트입니다.

나는 지금까지 시도한 모든 해결책을 사용하여 동일한 로그인 양식으로 되돌려 놓았습니다.

감사합니다.

+0

** JAVASCRIPT ** JAVA가 아닙니다. – Christian

답변

0

spynner 모듈을 확인해야합니다. 자바 스크립트와 https를 처리 할 수 ​​있습니다.

+0

spynner는 훌륭하게 보이지만 2 가지 문제가 있습니다 : browser.load() 메서드를 사용한 후 윈도우에 멈추는 경우 (소켓이 반환되지 않을 가능성이 있음) - 모든 웹 사이트에서 발생합니다. 두 번째 문제는 결국 자바에서 구현하고자하므로 spynner를 전혀 사용하지 않을 것입니다. 다른 제안? – speller

1

브라우저 자동화 도구를 너무 멀리 사용하고 있습니까? 정확한 목표를 알지 못하면 이것이 기본이 될 수 있지만, Selenium과 같은 것을 사용하면 어떨까요? Java, Python, C# 및 Ruby의 Selenium을 사용할 수 있습니다.

Selenium을 사용하여 자동으로 개인 위키에 로그인하고 기사의 변경 사항을 검색, 편집 및 제출했습니다. 그게 당신이하려는 것과 비슷하다면 효과가 있습니다.

작업을 수행하기 위해 실제로 실시간 브라우저를 실행해야하기 때문에 꽤 헤비급 방식입니다.

+0

이전 답변에 쓴 것처럼 - 작동합니다 경우에도 어떻게 궁극적으로이 자바 구현합니까? – speller

+0

@speller 셀레늄 페이지를 방문하셨습니까? Java, Python, Ruby 및 C# 클라이언트가 있습니다. –

+0

감사합니다. 지금 파이썬 버전을 사용하고 있습니다. – greg121

관련 문제