2017-03-19 32 views
0

私はPythonスクリプト(要求モジュール)を使用して私のclgのウェブサイトにログインしようとしていますが、ログインできない人は助けてくださいできますか?私はここに、このウェブページにhttp://elab.krgi.in/elabウェブサイトでログイン用のjqueryがあるときにPythonリクエストを使用してWebサイトにログインする方法は?

にログインしようとしていますのpython

で初心者が、私は誰もが私のpython ..

で初心者ですガイドしてください

import requests 
with requests.Session() as c: 
    page = c.get('http://elab.krgi.in/elab/login/student/home.php') 
    print page.content 
    url = 'http://elab.krgi.in/elab/index.php' 
    USERNAME = 'uid' 
    PASSWORD = 'password' 
    c.get(url) 
    phpssid = c.cookies['PHPSESSID'] 
    login_data = dict(username=USERNAME, password=PASSWORD) 
    c.post(url, data=login_data) 
    page = c.get('http://elab.krgi.in/elab/login/student/home.php') 
    print page.content 

を使用していたコードですよ

+0

firebugやchromebugのようなツールを使って実際のHTTPネットワークコールをトレースし、これらをリクエストに変換する必要があります。 –

答えて

0

あなたは特別なエラーは言及していないので、»動作しません«、私はJSがそれをした方法を見ました:

var data = 'uname='+username.toString()+'&pass='+password.toString(); 

だから、サイトは何とかunamepassを期待しています。 あなたはdict(username=USERNAME, password=PASSWORD)となりますが、それは実際には {'username': 'bla', 'password': 'blabla'}です。

これはエラーの原因の1つになる可能性があります。

+0

あなたの助けとサポートのためにthnxを試してみましょう。#Thomas_Junk sir .. –

関連する問題