def getproxy(args = None): a = NetProcess() a.Host = 'www.hao123.com' errmsg = '' myproxy = SProxy() ip_list = myproxy.renew_proxy() newitems = 0 for item in ip_list: try: ishave = Proxy.objects.filter(ip = str(item)) if ishave.count() > 0: continue a.Proxy = item res = a.GetResFromRequest('GET', "http://www.hao123.com/", 'utf-8', use_proxy=True) if isinstance(res, str): newitems += 1 newproxy = Proxy() newproxy.ip = item newproxy.is_online = True newproxy.is_used = False newproxy.req_times = 0 newproxy.get_time = datetime.datetime.now() newproxy.save() except Exception, e: except_handle(e) errmsg = str(e) continue