在BeautifulSoup中處理相對URL時,通常需要使用urljoin方法。這個方法可以將相對URL轉換為絕對URL,以便在程序中正確地處理鏈接。
例如,假設有一個相對URL “/example/page.html”,可以使用urljoin方法將其轉換為絕對URL:
from urllib.parse import urljoin
base_url = "http://example.com"
relative_url = "/example/page.html"
absolute_url = urljoin(base_url, relative_url)
print(absolute_url)
這樣就可以得到絕對URL “http://example.com/example/page.html”,從而在程序中正確地處理相對URL。