IEnumerator DoRequest(string yurl) { WWW www = new WWW(yurl); yield return(www); Debug.Log("DoRequest = " + www.bytes.Length); List <string> list0 = GetAllLink.getAll(www.text); yield return(new WaitForSeconds(jiage)); foreach (string url in list0) { StartCoroutine(GetInfo(url)); yield return(new WaitForSeconds(jiage)); } addmsg(",读取完毕"); yield return(new WaitForSeconds(15f)); if (yurl == cun1) { startSearch("开始查找水清一村", cun1); } else if (yurl == cun2) { startSearch("开始查找水清二村", cun2); } else { startSearch("开始查找水清三村", cun3); } }
IEnumerator GetInfo(string url) { WWW www = new WWW(url); yield return(www); Debug.Log("GetInfo = " + www.bytes.Length); ItemData data = GetAllLink.getDate(www.text); Debug.Log(url + " 发布时间:" + data.dt + ",价格:" + data.price); if (data.price <= maxPrice) { panel0.GetChild(startIndex).GetComponent <Text>().text = (data.name + " " + data.price + " " + data.tel + "\n" + data.dt); startIndex++; } }