我正在从 amazon.com 收到发货文本,如下图所示:
但问题是即使它显示在网站上,我也无法获取此文本,不确定它的示例是这个链接有什么问题。
不确定其中有什么问题,如果您看到它不会包含在其中的页面源并且仍然显示在页面上,这让我感到困惑,因为其他这工作正常并且还有更多类似这个示例的页面。有什么想法吗?
我正在从 amazon.com 收到发货文本,如下图所示:
但问题是即使它显示在网站上,我也无法获取此文本,不确定它的示例是这个链接有什么问题。
不确定其中有什么问题,如果您看到它不会包含在其中的页面源并且仍然显示在页面上,这让我感到困惑,因为其他这工作正常并且还有更多类似这个示例的页面。有什么想法吗?
上面的帖子是对的,它是在页面之后加载的,所以你真正需要的链接是:
GET http://www.amazon.com/gp/twister/ajax/prefetch/184-8017667-8054405?json=1&sid=184-8017667-8054405&rid=0EY8R4VSQH90CGG2B8WB&parentAsin=B00AZD9YO0&qid=&sr=&asinList=B00AZD9YCC,B00AZD9YO0&productGroupID=health_and_beauty_display_on_website&merchantID=&smid=null&PowerBar=0&pfWrapFeatures=0&rps=0&_=1358853427426 HTTP/1.1
Host: www.amazon.com
Connection: keep-alive
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11
Accept: application/json, text/javascript, */*
Referer: http://www.amazon.com/dp/B00AZD9YCC/?tag=stackoverfl08-20
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: x-wl-uid=12Rt0TTSfvFFeeEo/b9iO7gAvvtsw+sHdWjU1SmtKe3jzgy3Bnf5YM/gC+Zm2ZMG5bJiGZ2xkab0=; session-token=QMx3+akd/XUQe2V8GVUQ3fioq2STsxGQWCTw5AUILjVp5itgNLqGYps7hrRzzq2v0LoD8e0VjoC0EH+c8aZE0ybkSB4VNhfnGPLWyC/5s0yDboyQr9bsxEcuJzpSH5lS0xj9bvd6Rz6u195/PCt7G8W/9bPscFcGCOOczEh46FoQ0wM8/I+IZL/tsTtlCoS7WtomqeKvqgUxrqYqFrB0+cNbH0L2vg3Z3zLX45qER4i9LByiil/UeOeNtqtKnN0A; ubid-main=181-8869220-9587219; session-id-time=2082787201l; session-id=184-8017667-8054405; UserPref=ZQYGYZ6aqj9V1WCTNQfIBVHwrxWUiRBbtjYgpE662zHEbrcpva4uwDzapqUVUnEAv7+ZRaU6VjPKllub9eBfBEVyz+RPxbaEmIS3D9nkpoNciDxQuq8F4WFNYy8WKy4AzYftKT9qYMugJLXI2w7L9Jt6780u982A54mduTieZ7XvtM991yXd8WzHgADBGM6vnfjtkwaFeRcJ6jkFysNFob24qESWn1sN2mZT3YVgjfWBqb1X8Z3FZbNmZt4qp8ZEtjl0wXNhZRHlP6OZ3+HbabTWQKGoG1kRzJJ9YQAv4QMKP2zyQnI2/MJp/VohCMF+1kfimtGK8+azjZQClkezqjBdRTYQ6PFuOPB6sVJS1EIY0GGRZ4ugjr/ynWLQrxvO3LUOYDByWeF2GtH+WlscSpdZUaRrxGipc/Ze1nwhz+KyVBv4vnf4kJx93WjpbJbMu6PdOC1fiXg=; csm-hit=3949.77|
您必须使用我相信的 ASIN 编号构建 Get 请求并解析响应以获取您的数据。
它存在,但它可能在页面本身加载后异步加载,因此它不一定通过您正在查看源的任何方法可见。
<span class="plusShippingText">
+ $4.02 shipping
</span>