Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scrape for Fall 2023 Schedule #332

Open
zhumingcheng697 opened this issue Apr 7, 2023 · 6 comments
Open

Scrape for Fall 2023 Schedule #332

zhumingcheng697 opened this issue Apr 7, 2023 · 6 comments
Labels

Comments

@zhumingcheng697
Copy link
Contributor

Fall 2023 schedule is on Albert now!

@A1Liu
Copy link
Collaborator

A1Liu commented Apr 14, 2023

The data source is borked, NYU IT added reCaptcha.

@A1Liu A1Liu added the blocked label Apr 14, 2023
@anthonysukotjo
Copy link
Contributor

Can we use https://bulletins.nyu.edu/course-search/ instead?

@A1Liu
Copy link
Collaborator

A1Liu commented May 9, 2023

Hopefully yes, although its still in beta which is not very exciting.

Thanks for finding this!

@onehumanbeing
Copy link
Contributor

I just developed https://nyu.myschedule.xyz/#/ NYU course schedule days ago, including Fall 2023 courses. I'm planning to use schedge api to get the history courses.

@A1Liu
Copy link
Collaborator

A1Liu commented Jun 15, 2023

@onehumanbeing nice! If you'd like, you can open a PR and add a link to your project to Schedge's README.

As a sidenote, where are you getting your data from? Bulletins seems to be empty, and sis.nyu.edu is captcha'd. Are you scraping using a real NYU login?

@onehumanbeing
Copy link
Contributor

@A1Liu Yep I just saw this repo and maybe I will finish coding and open a PR maybe in today.
I'm got the data just from sis.nyu.edu.
Though it's captcha'd, selenium works. you can just finish the captcha only once per scraping by yourself and let selenium listen to the element and start working. You can contact me by linkedin on my github page and I'm open to share my code or cache files to you as a contributor. No NYU Account is needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants