This commit is contained in:
Vincent Yiu 2021-03-27 13:35:41 +08:00
parent 31d94b71eb
commit 14c50a95ad

View file

@ -34,11 +34,13 @@ parser.add_argument('-u', '--keywords', help='Keywords to search')
parser.add_argument('-o', '--output', help='Output file (do not include extensions)') parser.add_argument('-o', '--output', help='Output file (do not include extensions)')
args = parser.parse_args() args = parser.parse_args()
config = configparser.RawConfigParser() config = configparser.RawConfigParser()
config.read('LinkedInt.cfg') config.read(baseDir + 'LinkedInt.cfg')
api_key = config.get('API_KEYS', 'hunter') api_key = config.get('API_KEYS', 'hunter')
username = config.get('CREDS', 'linkedin_username') username = config.get('CREDS', 'linkedin_username')
password = config.get('CREDS', 'linkedin_password') password = config.get('CREDS', 'linkedin_password')
baseDir = os.path.dirname(os.path.realpath(sys.argv[0])) + os.path.sep
def getCookies(cookie_jar, domain): def getCookies(cookie_jar, domain):
cookie_dict = cookie_jar.get_dict(domain=domain) cookie_dict = cookie_jar.get_dict(domain=domain)
found = ['%s=%s' % (name, value) for (name, value) in cookie_dict.items()] found = ['%s=%s' % (name, value) for (name, value) in cookie_dict.items()]
@ -301,13 +303,13 @@ def get_search():
csv.append('"%s","%s","%s","%s","%s", "%s"' % (data_firstname, data_lastname, name, email, data_occupation, data_location.replace(",",";"))) csv.append('"%s","%s","%s","%s","%s", "%s"' % (data_firstname, data_lastname, name, email, data_occupation, data_location.replace(",",";")))
foot = "</table></center>" foot = "</table></center>"
f = open('{}.html'.format(outfile), 'wb') f = open(baseDir + '{}.html'.format(outfile), 'wb')
f.write(css.encode()) f.write(css.encode())
f.write(header.encode()) f.write(header.encode())
f.write(body.encode()) f.write(body.encode())
f.write(foot.encode()) f.write(foot.encode())
f.close() f.close()
f = open('{}.csv'.format(outfile), 'wb') f = open(baseDir + '{}.csv'.format(outfile), 'wb')
#newcsv='\n'.join(csv) #newcsv='\n'.join(csv)
#f.writelines(newcsv.encode()) #f.writelines(newcsv.encode())
for x in csv: for x in csv:
@ -330,7 +332,7 @@ def authenticate():
if __name__ == '__main__': if __name__ == '__main__':
print("") print("")
a = open("banner.txt","r") a = open(baseDir + "banner.txt","r")
print(a.read()) print(a.read())
a.close() a.close()
print("") print("")