Python实现网页代码链接根据关键字实现a链接批量替换

最近仿站,发现大量tag关键字链接替换成为自己网站链接地址,因为太多,手工替换很是麻烦,于是使用Python实现网页代码链接根据关键字实现a链接批量替换,具体实现代码如下:

with open('alink.html','rb') as html_obj:
    html=html_obj.read()
    html=html.decode('utf-8')

    reg1 = r'<a.*?href="([(http)|(//)].*?)"[^>]*>([^<]*)</a>'
    pattern1 = re.compile(reg1)
    imglist1 = pattern1.findall(html)
    print(imglist1)
    for i in imglist1:
        # 替换html代码中的a链接为自己要求的网站a链接地址
        html = html.replace(i[0], '/e/search/result/so.php?kwd=' + i[1])

    print(html)
    with open("alink_new.html", 'w') as f:
            f.write(html)

最终替换效果image.png

支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享