使用Python从LinkedIn下载图片可以通过以下步骤实现:
requests
库发送HTTP请求,使用beautifulsoup4
库解析HTML页面。import requests
from bs4 import BeautifulSoup
profile_url = 'https://www.linkedin.com/in/username' # 替换为LinkedIn用户的个人资料链接
response = requests.get(profile_url)
soup = BeautifulSoup(response.text, 'html.parser')
image_element = soup.find('img', {'class': 'pv-top-card__photo'})
image_url = image_element['src']
image_response = requests.get(image_url)
with open('profile_image.jpg', 'wb') as f:
f.write(image_response.content)
完整的代码示例:
import requests
from bs4 import BeautifulSoup
profile_url = 'https://www.linkedin.com/in/username' # 替换为LinkedIn用户的个人资料链接
response = requests.get(profile_url)
soup = BeautifulSoup(response.text, 'html.parser')
image_element = soup.find('img', {'class': 'pv-top-card__photo'})
image_url = image_element['src']
image_response = requests.get(image_url)
with open('profile_image.jpg', 'wb') as f:
f.write(image_response.content)
这样,你就可以使用Python从LinkedIn下载用户的个人头像图片了。
请注意,这个示例仅适用于LinkedIn个人资料页面中的头像图片下载,对于其他图片或特定情况可能需要进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云