Aghababaei / PhD-Seeker

Finding latest fully funded PhD positions for international students through web scraping
GNU General Public License v3.0
84 stars 11 forks source link

Adding new sources ... #15

Open javadr opened 2 years ago

javadr commented 2 years ago

Dear Amin,

What do you think of extending the sources? If you are OK with that, could you find the proper selector for https://academicpositions.com/? Please, send me them to apply in the script.

Best, Javad

Aghababaei commented 2 years ago

Hi Javad,

Great! I think so. I will send you ASAP.

Best, Amin.

Aghababaei commented 2 years ago

Dear @javadr,

I have not forgotten this issue! Sorry for the delay. I will work on it soon.

anapaulagomes commented 1 year ago

Hi @javadr, hope you're still keen to contribute. It'd be great to have another source! I believe that the selectors would be something like this (needs to be tested):

# [...]
'academicpositions': {
            'sought#': None,
            'query': 'https://academicpositions.com/find-jobs?positions[0]=phd&locations[0]=europe&locations[1]=germany&search={fields}&page={page}',
            'title': "#list-jobs-results div.card-body a h4",
            'country': "#list-jobs-results div.row.align-items-center.pb-3 div.col.ml-n5 a",
            'date': "#list-jobs-results div.row.row-tight.align-items-center i",
            'link': "#list-jobs-results div.card-body a",
}
# [...]

Please note that the locations have the same attribute with different indexes.