LMSouq
moodle-core Open

logging into moodle using python

HA
Hadar
1 month ago
3 views
Problem Description
I'm trying to write some code that downloads content from Moodle website. the first thing was trying and logging in, but from what I've tried so far, it seems as if I'm not actually being redirected to the page after log in (with the courses data etc...). here's that I've tried user = 'my_username' pas = 'my_password' payload = {'username':user, 'password':pas} login_site = "https://moodle2....?" # actual login webpage data_site = "https://moodle2...." # should be the inner webpage with the courses etc... with requests.Session() as session: post = session.post(login_site, data=payload) r = session.get(data_site) content = r.text print(content) # doesn't actually contain the HTML of the main courses page (seems to me its the login page) any idea why might that happen? would appreciate your help ;)

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base