In [5]:
%pylab inline
%load_ext autoreload
%autoreload 2
In [27]:
import requests
In [49]:
from BeautifulSoup import BeautifulSoup
In [80]:
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False)
br.open('https://www.linkedin.com/uas/login-submit')
for form in br.forms():
if form.attrs['id'] == 'login':
br.form = form
break
br.form['session_key'] = 'lukastout@gmail.com'
br.form['session_password'] = '2x2s4en5'
br.submit()
for form in br.forms():
if form.attrs['name'] == 'commonSearch':
br.form = form
break
br.form['keywords'] = 'Paul Groth VU'
search = br.submit()
search_html = search.read()
In [110]:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://www.linkedin.com/uas/login-submit')
browser.find_element_by_name('session_key').send_keys('lukastout@gmail.com')
browser.find_element_by_name('session_password').send_keys('2x2s4en5')
browser.find_element_by_name('signin').click()
In [139]:
browser.find_element_by_id('control_gen_2').click()
browser.find_element_by_class_name('people').click()
browser.find_element_by_id('control_gen_2').click()
browser.find_element_by_class_name('people').click()
In [123]:
browser.find_element_by_name('keywords').send_keys('Paul Groth VU')
browser.find_element_by_name('search').click()
In [106]:
list = browser.find_element_by_class_name('search-results')
In [108]:
print list.text
In [ ]: