Python 将文本中的基本URL与集合中的相对URL相结合
我有一组()的相对链接,我需要将它们组合到一个基本链接,以便它成为一个绝对链接 这是使用相对链接创建set()的代码。我想将所有这些与基本链接结合起来,例如:“https:\www.census.gov”Python 将文本中的基本URL与集合中的相对URL相结合,python,python-3.x,url,Python,Python 3.x,Url,我有一组()的相对链接,我需要将它们组合到一个基本链接,以便它成为一个绝对链接 这是使用相对链接创建set()的代码。我想将所有这些与基本链接结合起来,例如:“https:\www.census.gov” 只需将基本链接设置为变量并添加字符串 base_url = 'https://www.census.gov' linker_set = set() for link in soup.find_all('a', attrs={'href': re.compile("^/")}): p
只需将基本链接设置为变量并添加字符串
base_url = 'https://www.census.gov'
linker_set = set()
for link in soup.find_all('a', attrs={'href': re.compile("^/")}):
print(link.get('href'))
# Store link string as variable
href_link = link.get('href')
# Add base url to href link
new_link = base_url + href_link
linker_set.add(new_link)
将代码添加到问题中,而不是添加到注释中。非常感谢
base_url = 'https://www.census.gov'
linker_set = set()
for link in soup.find_all('a', attrs={'href': re.compile("^/")}):
print(link.get('href'))
# Store link string as variable
href_link = link.get('href')
# Add base url to href link
new_link = base_url + href_link
linker_set.add(new_link)