Changes

Jump to navigation Jump to search
no edit summary
===go_back(self)===
This function goes back a page if you ever need to do such a thing.This function also doesn't seem to work.
===simple_search(self, query)===
This function takes a string as a query, and searches it using the search box. At the end of the functions run, a page with search results relevant to your search query will be on the screen.
===advance_search(self, query)===This function uses the advanced search feature of LinkedIn. Instead of a string, this function takes in a dictionary mapping predetermined keywords to their necessary values. This function has not been debugged yet. ===get_search_results_on_page(self)===This function is supposed to return all the search results on the current page. This function has not been debugged yet. ===get_next_search_page(self)===This function is supposed to click and load the next search page if one exists. This function has not been debugged yet. ==linked_in_crawler_recruiter.py==This script constructs a class called LinkedInCrawlerRecruiter that implements functionality specifically for the Recruiter Pro feature of LinkedIn. Similar to the regular linked_in_crawler, the program begins with a list of relevant xpaths. It is followed by multiple functions. Their functionalities are listed below. ===login(self, username, password)===This function logs into a normal LinkedIn account, and then launches the Recruiter Pro session from the LinkedIn home page. At the end of the function run, there will be a window with the Recruiter Pro feature open, and the Selenium web frame will be on that window. ===simple_search(self, query)===Similar to the original LinkedIn Crawler, this function implements a basic string query search for the Recruiter Pro feature. At the end of the function run, a page will be up with the relevant search results of the search query. ===help_search_handler_stuff(self)===This function does some things on the current page in an attempt to appear more human. As of now, the function has a notes feature that will randomly jot down notes on the current page.
==Functionality==

Navigation menu