我试图在PHP中使用wget和curl从this页中获取数据。如使用浏览器所见,默认结果是20个项目,但是通过将GET参数iip设置为数字x,我可以获取x个项目,即http:// www.example.com/ foo?a = 26033&b = 100
问题是iip参数仅在浏览器中有效。如果我尝试使用wget或curl获取最后一个链接,则仅返回20个项目。为什么?在命令行上尝试以下操作:
curl -O http://www.example.com/foo?a=26033&iip=b
wget http://www.example.com/foo?a=26033&iip=b
为什么我不能使用GET参数iip?
最佳答案
尝试添加引号:
curl -O 'http://www.objektvision.se/annonsorer?ai=26033&iip=100'
wget 'http://www.objektvision.se/annonsorer?ai=26033&iip=100'
&
在命令行上具有特殊功能,这很可能会引起问题。关于shell - Curl和wget:为什么不使用GET参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4713638/