一直在用c#自带的HttpWebRequest类来获取网页源码的,但是本人发现假如用抓包软件对c#开发的这个软件来抓包,每次get或post的网页会被抓包软件抓到,所以本人想换成tcp协议get网页源码,可是百度了好久,是可以弄网页源码的,但是头疼的是这个参数:user-agent,这个参数用HttpWebRequest类很容易实现,但是用tcp协议好像没办法弄,就算设置了还是不对,就拿简单的get百度都无法设置这个参数,有高人指点吗?分不多了,哎。
解决方案
30
你实际上是需要去实现 http 协议头,而 http 协议头是以 \r\n\r\n 结束的
在 head 段中:\r\n 表示一的字段的结束,而空行 \r\n 表示 head 的结束
在发送的 head 段中加入 User-Agent: 相关信息\r\n
在 head 段中:\r\n 表示一的字段的结束,而空行 \r\n 表示 head 的结束
在发送的 head 段中加入 User-Agent: 相关信息\r\n