четверг, 17 сентября 2009 г.

Странные cookies гугла.

Вот такие вот:   __utma=199306621.1164773483.1250671648.1250671648.1250671648.1; __utmb=199306621; __utmc=199306621; __utmz=199306621.1250671648.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)

Много раз уже их видел, не придаю им значения, вроде бы это куки для google-analytcs, ну не мешают и ладно, однако один раз помешали. Точнее даже два. Писал регалку, сайт без них выдавал только заголовок, без тела страницы. Я сначала было отчаялся, но потом добавил curl.setopt(pycurl.COOKIE,'вся эта зеленая хрень') и обманул сайт. Но как-то странно, если у пользователя на этом сайте будет отключен java-script, он подумает что сайт глючит.

2 комментария:

  1. cookies устанавливаются посредством заголовков HTTP (не только Javascript), вызов curl.setopt(pycurl.COOKIE_JAR, "") более "удачный" обман сайта.

    ОтветитьУдалить
  2. Вот в данном случае эта опция как раз не поможет, если я не ошибаюсь она похожа на pycurl.COOKIELIST? Я то как раз частный случай описал, а то что куки надо автоматом подставлять - это ежу понятно.

    ОтветитьУдалить