2016-09-27 1 views
0

python urllib를 사용하거나 대상 또는 작업이없는 다음 양식의 웹 사이트에 로그인하도록 도움을 주시면 기쁠 것입니다 :Python urllib2가 대상 또는 비어있는 작업없이 웹 사이트에 로그인

<form class="form-horizontal" method="post" action=""> 
 
<strong>Login: </strong><input type="text" id="username" name="username" placeholder="Username"> 
 
<input type="password" id="password" name="password" placeholder="Password"> 
 
<input type="submit" name="submit" value="Login"> 
 
</form>

은 아마 웹 사이트는 JSON 또는 jQuery를 가지고,하지만 난 포스트 방법 또는 대상 또는 웹 사이트의 소스 코드의 모든 스크립트를 볼 수 없었다

(아마 서버 쪽입니다)

나는 appriciat하고 싶다. 도움이 필요합니다. 또한 제목을 조정해야하는 경우 제안에 대한 답변을드립니다

+0

통해 처리 될 수있는 형태로 소정의 조치가 일반적으로 동일한 페이지의 제출을 ​​의미한다. 따라서 urllib 스크립트를 대상으로하는 페이지를 추가 할 수 있습니다. – Anup

+1

가능한 이중 : http://stackoverflow.com/questions/11892729/how-to-log-in-to-a-website-using-pythons-requests-module – RPGillespie

+0

@ user1690718 : 답변 감사했습니다. 나는 그것을 시도하고 위의 링크에서와 같이 파이썬 3의 요청 라이브러리를 사용하여 성공했다. 동일한 URL에 게시하는 트릭은 실제로 나에게 분명하지 않았습니다. – Nabi

답변

-1

해당 웹 사이트의 가설에 동의합니다. 로그인/비밀번호를 게시하기 위해 Jquery/JS (async)를 사용합니다.

어쨌든 사이트에 로그인 할 때 네트워크 GET/POST 요청을 다시 확인하거나 기록하기 위해 웹 개발 도구 (firebug 등)를 사용할 수 있습니다.

웹 개발 도구에서 네트워크 탭을 활성화하면 요청을 볼 수 있습니다.

때때로 인증 또한 웹 소켓 또는 플래시