【发布时间】:2021-03-01 10:55:30
【问题描述】:
以下代码会在 LinkedIn 上抓取用户的姓名、公司和位置。
我想要每个用户的链接/Href
代码需要LinkedIn的登录凭据,如果怀疑,您可以使用假帐户。
或者你可以看看代码/屏幕截图,有什么帮助。
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
productlinks=[]
test1=[]
options = Options()
driver = webdriver.Chrome(ChromeDriverManager().install())
url = "https://www.linkedin.com/uas/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fsearch%2Fresults%2Fpeople%2F%3FcurrentCompany%3D%255B%25221252860%2522%255D%26geoUrn%3D%255B%2522103644278%2522%255D%26keywords%3Dsales%26origin%3DFACETED_SEARCH%26page%3D2&fromSignIn=true&trk=cold_join_sign_in"
driver.get(url)
time.sleep(2)
username = driver.find_element_by_id('username')
username.send_keys('jazizi@lifesciencedynamics.com')
password = driver.find_element_by_id('password')
password.send_keys('Theboss3!')
password.submit()
element1 = driver.find_elements_by_class_name("name actor-name")
title=[t.text for t in element1]
print(title)
【问题讨论】:
标签: python css web-scraping css-selectors