Compare commits

..

No commits in common. "main" and "main" have entirely different histories.
main ... main

2 changed files with 3 additions and 6 deletions

5
.gitignore vendored
View File

@ -168,8 +168,5 @@ cython_debug/
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
.DS_Store
pdfs/
export/
/**/*.pdf
export/

View File

@ -75,8 +75,8 @@ for idx, url in enumerate(attempt_links, start=1):
try:
# Try to get the student's name near the profile picture
student_name_elem = driver.find_element(By.CLASS_NAME, "userinitials")
student_name = student_name_elem.accessible_name.strip()
student_name_elem = driver.find_element(By.CSS_SELECTOR, "td.cell a[href*='/user/view.php']")
student_name = student_name_elem.text.strip()
except NoSuchElementException:
# Fallback if name is not found
student_name = f"student_{idx}"