我已经编写了一个脚本(python)来登录我的 LinkedIn 页面(提要),然后我希望脚本将我带到我的个人资料页面。但是我无法使用链接捕获元素(每次重新启动浏览器时它都会不断更改其 ID)。显然,我知道该链接,但我希望脚本能够捕获它。
这是我到目前为止的代码:
import parameters
from time import sleep
from selenium import webdriver
driver = webdriver.Chrome('/Users/uglyr/chromedriver')
driver.get('https://www.linkedin.com')
username = driver.find_element_by_id('session_key')
username.send_keys(parameters.linkedin_username)
sleep(0.5)
password = driver.find_element_by_id('session_password')
password.send_keys(parameters.linkedin_password)
sleep(0.5)
log_in_button = driver.find_element_by_class_name('sign-in-form__submit-button')
log_in_button.click()
sleep(1)
这会将我带到我的提要页面。
有任何想法吗?
谢谢你