python爬虫第一次requests就被405报错拦截,url被阻断这个问题有人解决了吗?

#python爬虫第一次requests就被405报错拦截,url被阻断这个问题有人解决了吗?


def getHtmlText(url):
    """
    获取指定url的html源码
    """
    try:
        hd = {'user-agent': 'Chrome/89.0.4389.90'} #header部分加上user-agent,模拟浏览器行为
        r = requests.get(url, headers = hd)
        r.encoding = "utf-8"    
        result = r.text
        return result
    except:
        return ''