python设置条件语句判断网页地址如为完整地址则不添加前缀

我使用xpath方法提取了东方财富网帖子标题的链接,发现股民发帖链接地址是不全的,如"/news,zssh000001,949719236.html"并不是完整的网页。而股吧官方的帖子链接地址是全的,例如http://guba.eastmoney.com/news,tzbd,949630609.html"。我使用如下代码:

detail_url = 'http://guba.eastmoney.com' + detail_url[0]

就可以把不全的地址补全,即可访问,但是也对完整的地址加了一个后缀,就出现了这样的效果:http://guba.eastmoney.comhttp://guba.eastmoney.com/news,tzbd,949630609.html。这个明显不是一个正确的网址,python运行过程中直接报错[Errno 11001] getaddrinfo failed。所以如何设置条件语句,若网页地址为全,则不添加前缀。

import requests
from lxml import etree

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36'}

def get_detail_urls(url):
    resp = requests.get(url, headers=headers)
    text = resp.content.decode('utf-8')
    html = etree.HTML(text)
    div = html.xpath('//div[@id="articlelistnew"]')[0]
    lis = div.xpath('./div[@class="articleh normal_post"]')
    detail_urls = []
    for li in lis:
        detail_url = li.xpath('./span[@class="l3 a3"]/a/@href')
        detail_url = 'http://guba.eastmoney.com' + detail_url[0]
        detail_urls.append(detail_url)
    return detail_urls
#第一个url
url = 'http://guba.eastmoney.com/list,zssh000001,f.html'

判端一下你提取出来的url是不是这个网址开头的就可以啊