最近仿站,发现大量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)
最终替换效果
如果本文对你有帮助,欢迎打赏本站