我一直在 Gawk 中摆弄 TCP/IP 网络,并且很难弄清楚为什么它在某些站点上表现良好,而在其他站点上却表现不佳。我什至尝试在 Windows 中使用 HTTP Live Headers 来尝试调试正在发生的事情,但无济于事。
下面的示例 Gawk 代码(版本 3.1.5)适用于网站 www.sobell.com,但会挂在 www.drudgreport.com 上。
BEGIN {
print "Dumping HTML of www.sobell.com"
server = "/inet/tcp/0/www.sobell.com/80"
print "GET http://www.sobell.com" |& server
while ((server |& getline) > 0)
print $0
close(server)
print "Dumping HTML of www.drudgereport.com"
server = "/inet/tcp/0/www.drudgereport.com/80"
print "GET http://www.drudgereport.com" |& server
while ((server |& getline) > 0)
print $0
close(server)
}
我很感激任何帮助!谢谢大家。