我在Mac OSX上。我写了一个解析几个网站的程序。正在使用curl访问这些网站。如何查看我的计算机当前正在访问哪个网址?
答案 0 :(得分:1)
如果从您的程序中调用它,我会在运行curl
之前在该程序中添加一些内容以打印每个网站。您可以告诉curl
打印使用以下内容获取的URL:
curl -w "%{url_effective}\n" -o "$outputfile" "$url"
...但是在完成下载后才能打印网址。另请注意,这会将有效URL打印到stdout;如果网页的内容也是stdout,它们就会混在一起;您只应将其与-o
或-O
一起使用,以重定向网络内容。
答案 1 :(得分:0)
如果其他所有方法都失败了,您可以尝试Wireshark。可能有点矫枉过正,但如果你正在使用http,那么无论如何它都是一个有用的工具。