• 。。。不知道起啥名字
    2022-12-01 来自北京
    老师,建议老师可以给用问题引出文章这种形式! 个人感觉在实践中,遇到问题再讲解理论会稍稍好些,直接讲理论可能包袱太多了,我想大部分学习的老哥可能更多的是想学习到实践能力,爬虫架构设计搭建,具体实战代码的细节。老师文章可能更系统一些,比较适合纸制化阅读,但是在线上的话,个人认为在实战中,在例子中进行讲解可能效果会更好一些! 老师讲解的内容很充分,但是我想大部分买这个课的老哥希望得到的是一个实战的内容,内容穿插底层与理论,当然这只是个人的一些看法!

    作者回复: 感谢,后面的实战代码我基本都是事无巨细的讲解了,只是前期我搞得慢了一些。

    共 2 条评论
    8
  • 那时刻
    2022-12-27 来自北京
    请问老师,HTTP 隧道技术第一次请求使用connect方法,后续请求不使用connect方法了吗?另外,HTTP 隧道,在服务器端怎么处理呢?

    作者回复: 1、后续请求不再需要使用connect方法了,因为现在借助中间人,已经建立了一条客户端到服务器端的TCP通信。 相当于客户端直接将请求发送给了服务器。所以2、服务器并不需要做额外的处理

    
    
  • 那时刻
    2022-12-28 来自北京
    请问老师,文中提到优化io.Copy,我们一般会写一个 for 循环,控制每一次转发的数据包大小。看io.Copy源码,有个limitedreader控制了每次转发数据包的最大值,是否也有控制转发包大小的作用呢?
    
    1
  • 牙小木
    2023-08-17 来自北京
    用了代理之后,出现 “”unexpected EOF“ 有遇到的吗,貌似是这段代码有问题 if b.Proxy!=nil{ selfTransport:=http.DefaultTransport.(*http.Transport) selfTransport.Proxy=b.Proxy client.Transport=selfTransport } 不知道是代理问题还是代码问题。
    
    
  • 牙小木
    2023-08-17 来自北京
    https://github.com/dreamerjackson/crawler/releases/tag/v0.1.0 这是本节的代码
    
    
  • Geek_79dd5b
    2023-06-28 来自四川
    http tunnel调试一直有问题,发现是request会一直解析错误,r.Host为http:,r.Path为请求域名地址,是go语言没有做好connect方法的解析吗?
    
    
  • Geek_66b125
    2023-02-15 来自新加坡
    运行后会报错:proxyconnect tcp: dial tcp 127.0.0.1:8888: connectex: No connection could be made because the target machine actively refused it. 在终端看这个端口也没被占用,请问老师这是什么情况
    
    