302: strcpy(NEXTPAGE,loc.path); |
243: if(count = checkmessages(inet,host,buf)) {
244: if(strlen(NEXTPAGE)>0) result = offset + count;
245: else result = 0;
246: }
|
186://前ページのアドレス取得 187: strcpy(NEXTPAGE,""); 188: if ((ea->items[11].tag=="A") && 189: (page_element_text(page,&ea->items[11])=="前の20件")) 190: strcpy(NEXTPAGE,dirpath); 191: strcpy(NEXTPAGE+strlen(NEXTPAGE),page_element_att(page,&ea->items[11],"href")); |
126://log 11以前の形式
127: else if((ea->items[index].tag=="TR") &&
128: (ea->items[index+1].tag=="TD") &&
129: (ea->items[index+2].tag=="") &&
130: (ea->items[index+3].tag=="TD") &&
131: (ea->items[index+4].tag=="") &&
132: (ea->items[index+5].tag=="TR") &&
133: (ea->items[index+6].tag=="TD") &&
134: (ea->items[index+7].tag=="P") &&
135: (ea->items[index+8].tag=="") &&
136: (ea->items[index+9].tag=="BR") ){
137://ログの追記
138: count=storemessage(
139: log_no,
140: page_element_text(page,&ea->items[index+4]),
141: page_element_text(page,&ea->items[index+2]),
142: "",
143: page_element_text(page,&ea->items[index+6]));
144: result=1;
145: break;
146: }
|