如何使用 selenium 获取 LinkedIn 多个配置文件的 src 属性

how to get the src attribute of a LinkedIn multiple profiles using selenium

Python代码

sign_in_button1=driver.find_element_by_xpath('''/html/body/div[8]/div[3]/div/div/div/div/div[2]/main/div[1]/section/div[2]/div[1]/div[1]/div/div/img''')
src = sign_in_button1.get_attribute('src')
print(src)

我试图通过放置他们的 LinkedIn 个人资料 URL 来检索 LinkedIn 用户的 src 属性,问题是我不想使用 find_element_by_xpath,因此我必须不断更改不同配置文件的 XPath,这使得它太乏味和非常规。请建议我如何使它动态 例如:只要我输入 LinkedIn URL,我就会得到图像的相应 src 属性

您可以使用包含相同短语的 class 名称:

driver.find_element_by_xpath("//img[contains("@class, 'presence-entity__image presence- 
entity__image')]")

然后您就可以像以前一样检索 src。