Hirdetés

Keresés

Új hozzászólás Aktív témák

  • urgoz

    aktív tag

    válasz urgoz #17764 üzenetére

    A log.php sikeres login után is 0 hosszú adatot küld, ezért sikertelennek jelzi a bejelentkezést a plugin.

    def doLogin():
    global session
    postdata = {'login_name':addon.getSetting('felhasznalonev'),
    'login_password':addon.getSetting('jelszo')
    }

    content = session.get(baseUrl + 'project.php?ongoing.jap').text

    sikeres = re.compile("vagy jelentkezz be", re.MULTILINE|re.DOTALL).findall(content.encode('utf-8'))
    if (len(sikeres) > 0):
    content = session.post(baseUrl + 'log.php?login', data=postdata).text
    content = session.get(baseUrl + 'project.php?ongoing.jap').text
    sikeres = re.compile("Bejelentkezve", re.MULTILINE|re.DOTALL).findall(content.encode('utf-8'))
    if (len(sikeres) == 0):
    logined = False
    dialog = xbmcgui.Dialog()
    dialog.ok("Hiba!", "Helytelen felhasználónév, vagy jelszó!", "Esetleg megjelent az I'm not a robot captcha.", "Várj egy ideig, esetleg próbáld meg böngészőből!")
    sys.exit()
    else:
    logined = True
    cookieFile = open(tmpDir + 'animeaddicts.cookies', 'w')
    pickle.dump(requests.utils.dict_from_cookiejar(session.cookies), cookieFile)
    cookieFile.close();

    return

    Esetleg így?

Új hozzászólás Aktív témák

Hirdetés