1

CURL を使用して Web ページを取得しようとしていますが、Cookie に問題があります。Web ページ x をリクエストすると、次のように返されます。

Added cookie cp1c90179ecce957ca733f28fde5fa5227cdaeffb9" for domain xx.org, path http://www.xx.org/, expire 1369549265 
Set-Cookie: cp=1c90179ecce957ca733f28fde5fa5227cdaeffb9; expires=Sun, 26-May-2013 06:21:05 GMT; path=http://www.xx.org/; domain=xx.org 

そのため、Cookie ファイルは次のようになります。

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

.xx.org TRUE    /   FALSE   1577145000  __cfduid    >d144cbf7cd1c98a83e3683debb97fba9c1369548965
.xx.org TRUE    http://www.xx.org/  FALSE   1369549265  cp  >1c90179ecce957ca733f28fde5fa5227cdaeffb9

(ここに表示される最初の Cookie は、そのドメインで要求した別のページによって以前に設定されたものです)

問題は、Web サイト内の他のページを要求すると、Cookie が curl によって送信されることはありませんが、他のブラウザーによって送信され、送信されるパスが/.

Is there any way to make curl send that cookie without having to modify the cookie file?

4

0 に答える 0