我一直试图弄清楚如何使用cURL从网络域抓取信息https://www.dnsleaktest.com/
这个网站上有两个按钮,一个是标准测试,另一个是扩展测试..我想让cURL输出来自其中的所有数据。
这是常规cURL命令的输出..
<form action="results.html" method="POST">
<input type="submit" class="standard" name="standard" value="Standard test"></input>
<input type="submit" class="enhanced" name="enhanced" value="Extended test"></input>
任何cURL大师能否就此提出建议?非常感谢!
答案 0 :(得分:0)
我首先在Chrome中打开“开发人员工具”,然后执行操作。如果您观看“网络选项卡”,您应该能够确定Web浏览器将发送的实际请求是什么:
然后使用此处的信息以curl发送相同的请求:
curl -X POST https://www.dnsleaktest.com/results.html \
-H "Content-Type:application/x-www-form-urlencoded" -d "standard=Standard Test"
您必须确定请求中的重要内容,然后在curl命令中包含该信息。