我正在尝试将数据发布到zen购物车页面,但卷曲不起作用。无论我尝试做什么,即使它只是试图获取标题,我得到404错误或我得到302错误(取决于页面和我正在尝试做什么)。最终,我需要能够以用户身份登录并从命令行完成事务,但鉴于302错误,这似乎是不可能的。
例如,这是我输入标题的方式:
curl -I -3 www.splitsum.com/zcart/index.php?main_page=product_info&cPath=0&products_id=1
这就是回报:
HTTP/1.1 404 Not Found
Date: Tue, 12 Nov 2013 20:52:59 GMT
Server: Apache
有谁知道可能导致这种情况的原因?我在同一台服务器上安装了一个不同的购物车,可以访问它并通过curl完成交易而没有任何问题,但我没有与Zen Cart一样的运气。任何帮助将不胜感激。
谢谢。
答案 0 :(得分:1)
zen-cart防范机器人你可以尝试发送不同的标题,基本上当你更改用户代理它应该工作
这对我来说是从我自己的浏览器复制的:
curl --user-agent“Mozilla / 5.0(X11; Ubuntu; Linux x86_64; rv:24.0)Gecko / 20100101 Firefox / 24.0”-I -3“www.splitsum.com/zcart/index.php?main_page =产品的详细信息&安培; CPATH = 0&安培; products_id = 1"