It is a webscraper which collects all the emails of all the companies posting internship opportunities on Internshala and then it sends an email to apply for the internship position along with your resume attached.
Some modules are required, which can be installed by running the following command in the Terminal :-
$ pip install -r requirements.txt
-
Make changes in
WebsiteScraper.py
- Initialize the variables
category
andlocation
according to ur preferance. Check my default initialization for example
- Initialize the variables
-
Make changes in
FinalEmailSender.py
- U need to initialize
fromaddr
with your email address (the one from which email will be sent) and the password of that account needs to be added in therun
function of the classEmailThread
- Similarly initialize the
Subject
and thebody
according to the internship profile you want to apply - Initialize the variable
filename
with whatever file you want to attach to the email along with its extension eg. LOR.pdf .Also, provide the path of that file in your local desktop inattachment
- U need to initialize
Open the Terminal in the A.S.I.A
folder and run the following command :-
$ python WebsiteScraper.py
- Which will first fetch the websites of the companies offering the internships.$ python EmailScraper.py
- Which will fetch the email ids of all these companies offering the internship.$ python FinalEmailSender.py
- Which will finally send the email to all these Companies.