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

Adding new sources ... #15

Open
javadr opened this issue Aug 20, 2022 · 3 comments
Open

Adding new sources ... #15

javadr opened this issue Aug 20, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@javadr
Copy link
Collaborator

javadr commented Aug 20, 2022

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

@javadr javadr added enhancement New feature or request help wanted Extra attention is needed labels Aug 20, 2022
@Aghababaei
Copy link
Owner

Hi Javad,

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

Best, Amin.

@Aghababaei
Copy link
Owner

Dear @javadr,

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

@anapaulagomes
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants