import requests def nlenth(n): ret="" for x in range(n) : ret+="-" return ret if __name__ == '__main__': url="http://freeicp.com/Domain/www.ants1cdn.com" r=requests.get(url) if 200==r.status_code: html=r.text div_index=html.find("<div id=\"ContentPlaceHolderMain_DDinfo\" class=\"pc\">") if -1!=div_index: #print(div_index) div=html[div_index:] #print(div) i=0 while True: n_end_div_index=div.find("</div>") #print("NEXT一个<\div>: "+str(n_end_div_index)) if -1!=n_end_div_index: this_p_div=div.rfind("<div",0,n_end_div_index) if 0==this_p_div: print(html[div_index:div_index+n_end_div_index+6]) break #print("previous一个<div: " + str(this_p_div)) rt=div[this_p_div:n_end_div_index+6] #print("rt: "+rt) nrt=nlenth(n_end_div_index+6-this_p_div) #print("nrt: "+nrt) div=div.replace(rt,nrt)