Skip to content

Scrapes craigslist for job postings and automates the curation and sending of emails to apply quickly with large volume.

License

Notifications You must be signed in to change notification settings

t-markey/autoApplyCraig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoCraig 4000

Apply to 4000 jobs with one click!

AutoCraig 4000 is a tool to automate emails to prospective employers. Specifically this tool has the capability to extract the contact emails from the 4000 most recent job listings on Craigslist in a given field of work. ( Currently using Food/ Bev/ Hospitality)

Features

  • Scrapes Craigslist for employer's contact email
  • GUI to upload resume, fill in body, Subject of emails
  • Select how many emails to send 1-4000
  • Send a test email to yourself
  • Select a specific region to target

Examples

GUI gif

Installation

Enable 3rd Party apps in gmail .

Install and setup chrome driver .

Run gooey.py to open the GUI for inputting

python3 gooey.py

Usage

Input your credentials, fill in fields, and upload a resume. (samples.pdf is provided to use for testing).

The region section is based on the craigslist url of that region .

Credits

http://linuxcursor.com/python-programming/06-how-to-send-pdf-ppt-attachment-with-html-body-in-python-script

http://codewithmosh.com

Known Issues

This program sets chrome to headless mode allowing the web automation to be done in the background out of sight. There is sometimes an issue of chrome being stuck in headless mode after using the program. Changing browser = webdriver.Chrome(chrome_options=chrome_options) to browser = webdriver.Chrome() in cleanpage.py and running that script works to revert chrome back to normal. Alternatively , a cleaner way to do this:

from selenium.webdriver.common.by import By
from selenium.webdriver import Chrome
from selenium import webdriver
import sys

browser = webdriver.Chrome()

License

GNU General Public License v3.0

About

Scrapes craigslist for job postings and automates the curation and sending of emails to apply quickly with large volume.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages