繁体   English   中英

将文字中的基本URL与一组中的相对URL组合

[英]Combining Base URL in literals with Relative URLS that are in a set

我有一个set()相对链接,需要将其组合到基本链接中,以使其成为绝对链接

这是使用相对链接创建set()的代码。 我想将所有内容与基本链接(例如:“ https:\\ www.census.gov”)结合起来

linker_set = set() 
for link in soup.find_all('a', attrs={'href': re.compile("^/")}):         
    print(link.get('href')) 
    linker_set.add(link.get('href'))

只需将基本链接设置为变量并添加字符串即可。

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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM