2016-05-29 7 views
0

Ich habe diesen Code in Python:Jquery/Ajax automatische Anmeldung zur Website

import requests 

session=requests.Session() 

def login_mps_api(username, password): 
    MyHeaderss = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.32", 
        "X-GWT-Permutation" : "6FEFBE57C6E73F0AB33BD5A4E17945DE", 
        "Content-Type":"text/x-gwt-rpc; charset=utf-8", 
        "X-GWT-Module-Base": "https://www.cartetitolari.mps.it/portaleTitolari/", 
        "Referer": "https://www.cartetitolari.mps.it/portaleTitolari/titolari.html"} 


    login_data = '''7|0|7|https://www.cartetitolari.mps.it/portaleTitolari/|FEAC78FFDF81D6121438D70986AF1C41|portale.titolari.client.service.PTService|login|portale.titolari.client.common.login.LoginRequest/3583069702|{password}|{username}|1|2|3|4|1|5|5|0|0|6|7|'''.format(username=username, password=password) 
    ra0=session.post('https://www.cartetitolari.mps.it/portaleTitolari/service', data=login_data, headers=MyHeaderss) 

I Ajax eine ähnliche Anfrage mit machen müssen/jquery, das Problem ist, dass ich in meinem Python-Code spezifische Header wie verwenden müssen , wie kann ich das mit jquery tun?

Antwort

1

AKTUALISIERT

hier ist, wie man das macht:

var MyHeaderss = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.32", 
       "X-GWT-Permutation" : "6FEFBE57C6E73F0AB33BD5A4E17945DE", 
       "Content-Type":"text/x-gwt-rpc; charset=utf-8", 
       "X-GWT-Module-Base": "https://www.cartetitolari.mps.it/portaleTitolari/", 
       "Referer": "https://www.cartetitolari.mps.it/portaleTitolari/titolari.html"}; 
$.ajax({ 
    type:"POST", 
    beforeSend: function (request) 
    { 
     request.setRequestHeader(MyHeaderss); 
    }, 
    url: 'https://www.cartetitolari.mps.it/portaleTitolari/service', 
    data: login_data, 
    success: function(databak) { 
    } 
}); 
+0

Wie kann ich meine benutzerdefinierte Header-Setup? wie mein Python-Code? – kingcope

+0

genau wie Sie in Python, verwenden Sie das gleiche Objekt –

+0

ist corect wie folgt http://pastebin.com/bYSfsFnA? – kingcope

Verwandte Themen