网页分析(求助)
我想写个小程序,分析网页中的链接,将链接地址列出来,但我连最基本的那c语言教程都不了解。想写个只分析出图片链接的小程序来抛砖引玉,(想的时候觉得简单,真写的时候就傻了)自己实在是眼高手低,这都写不出来,口袋里连把土都没有更不用说砖了。
憋了两天凑的点代码
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
main()
{FILE *fr;
char *r,*p,*s;
long size;
int i;
char *data,*imgurl;
char imgurldata[255];
char string[10]={'s','r','c','=','"'};
char dataq[10000];
clrscr();
fr=fopen("zxc.html","r");
fseek(fr,0,2);
size=ftell(fr);
printf("%ld",size);
fclose(fr);
fr=fopen("zxc.html","r");
fgets(dataq,size,fr);
fclose(fr);
data=dataq;
imgurl=imgurldata;
while(*data)
{
r=string;
p=data;
while(*r)
{
if(*r==*p){r++;p++;}
else break;}
if(*r=='\0')
{
while(*data!='"')
{*imgurl=*data;imgurl++;data++;}
printf("%s\n",imgurl);
for(i=0;i<=255;i++)
imgurl[i]=0;
}
data++;
}
getchar();
}