سلام. میخوام پارامتر های ماژول دانشگاه شما رو به پارامتر های دانشگاه خودم تغییر بدم، ولی به مشکل خوردم، ورود با یوزر و پسورد وارد شده انجام میشه، ولی با خطای
Wrong URL format
مواجه میشم. جالب اینجاست که آدرسی که بهش میدم دقیقا فرم آدرس مثاله.
آدرس ورود سایت:
http://lms.sru.ac.ir/login/index.php
ساب دامین برای ادابی
https://vc.sru.ac.ir/
بخشی از کد ویرایش شده:
kntu_login_data = {
'anchor' : '',
'username' : user_name,
'password' : password,
'rememberusername' : '0'
}
kntu_downloader = Downloader('http://lms.sru.ac.ir/login/index.php', # پارامتر اول، ورود سایت
'https://vc.sru.ac.ir/', # ساب دامین ادابی سایت
kntu_login_data, kntu_headers, kntu_headers)
if not kntu_downloader.login({'logintoken'}):
return
for url in pasted_urls:
if re.match(r'https://lms\d*\.sru\.ac\.ir/mod/adobeconnect/joinrecording\.php.*', url): # تغییر داده شده بر پایه ی آدرس ماژول دانشگاه نویسنده
filename=re.findall('recording=(\d+)&', url)[0]
print('Downloading ' + filename + '...')
kntu_downloader.set_name_to_save(filename)
kntu_downloader.set_pasted_url(url)
kntu_downloader.set_cookies()
if not kntu_downloader.create_downlaod_link():
continue
kntu_downloader.download_file()
kntu_downloader.save_file()
kntu_downloader.extract_zip_file()
kntu_downloader.convert_media()
kntu_downloader.download_other_files()
print(filename + ' downloaded!')
else:
print('Wrong URL format')
time.sleep(1) # واکنش سریعتر
kntu_downloader.remove_temp_directory()