要解决BeautifulSoup无法捕捉到完整链接的问题,可以使用以下方法之一:
from urllib.parse import urljoin
base_url = 'https://example.com/'
relative_url = '/images/image.jpg'
full_url = urljoin(base_url, relative_url)
print(full_url)
from urllib.parse import urljoin
from bs4 import BeautifulSoup
import requests
base_url = 'https://example.com/'
relative_url = '/images/image.jpg'
full_url = urljoin(base_url, relative_url)
response = requests.get(full_url)
soup = BeautifulSoup(response.content, 'html.parser')
# 在此处进行对链接内容的处理
这些方法可以帮助您获取完整的链接并进行后续处理。