c语言编程网页数据提取,c语言抓取网页数据

本文提供了一个简单的C语言程序,用于连接到指定的URL并抓取网页数据,将数据保存到本地文件。程序通过`connect_URL`函数建立连接,使用HTTP GET请求获取数据,并使用`recv`和`send`函数进行发送和接收操作。示例适用于初学者了解网页数据提取的基础知识。
摘要由CSDN通过智能技术生成

#include

#include

#include

#include

#include

#include

#define HTTPPORT 80

char* head =

"GET /u2/76292/ HTTP/1.1\r\n"

"Accept: */*\r\n"

"Accept-Language: zh-cn\r\n"

"Accept-Encoding: gzip, deflate\r\n"

"User-Agent: Mozilla/4.0 (compatible;

MSIE 6.0; Windows NT 5.1; SV1; CIBA; TheWorld)\r\n"

"Host:blog.chinaunix.net\r\n"

"Connection: Keep-Alive\r\n\r\n";

int connect_URL(char *domain,int port)

{

int

sock;

struct hostent *

host;

struct sockaddr_in server;

host =

gethostbyname(domain);

if (host == NULL)

{

printf("gethostbyname error\n");

return

-2;

}

// printf("HostName:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值