Другая информация при парсинге

Тема в разделе "Решение проблем с использованием программы", создана пользователем Sania, 25 сен 2014.

  1. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Добрый день! Возникла проблема при парсинге, отображается другая цена продукта, на сайте одна цена, а в программе совсем другая, в чем может быть проблема подскажите пожалуйста. P.S. создавал новый проект тоже самое, выводит другую информацию причем по цене.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Дело в Cookies. Вы можете вставить в программу любые cookies. Нажмите ctrl+h и вставьте в соответствующее окно cookies из браузера.

    Вы можете передать cookies из IE, нажав кнопку с изображением ключика во вкладке "контент".

    Также можно взять cookies из Firefox с помощью плагина LiveHTTPHeaders.

    С уважением к вам, Сергей.
     
  3. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    А если браузер Google Chrome?
     
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    У хрома есть расширения для отслеживания http header но они неудобные для работы.
    Используйте лучше лису
     
  5. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Спасибо!
     
  6. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Данный метод не помог, цена формируется от выбранного города, а когда эту ссылку вставляю в программу, то выдает другую цену. Можно как нибудь это исправить?
     
  7. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ну как вам правильно объяснить.
    открываете вкладку Контент, находите кнопочку с ключиком
    Откроется ваш сайт, там выбираете нужный город, при этом внизу появятся куки. нажимаете сохранить и работаете.
    Вы же не говорите что это за сайт)
     
    Последнее редактирование: 25 сен 2014
  8. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Сайт vseinstrumenti.ru, во вкладке контент нажал кнопку с ключиком, выдал сайт vseinstrumenti.ru нажимаю по вкладке на сайте чтобы выбрать город, но он не выбирается.
     
  9. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Вы невнимательны. Посмотрите на то, что делает галочка, отмеченная красным.
    Снимите ее и все сразу заработает.
     

    Вложения:

  10. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Не помогло, снял галочку, нажал на выбор города и ничего не произошло, может это связано быть с старой версией IE? В самом браузере IE тоже не открывает выбора города на этом сайте.
     
  11. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Мы постоянно твердим, что поддерживаем только последнюю версию CD, а последняя версия автоматически предполагает наличие IE11
    Теперь у вас проблема.
    Если у вас XP то 11 IE там недоступен
    Нужна только 7-ка. Для XP вполне сойдет 10, но там есть свои ограничения.
     
    Последнее редактирование: 26 сен 2014
  12. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Даже если я установлю 10, проблема не будет решена как в самом IE на XP он не отображает города, но сейчас у меня стоит версия программы X1
     
  13. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Скажите пожалуйста, почему вам должны доказывать что оно работает?
    Ссылки недоступны для гостей
    Выполните все требования для работы с программой и все будет работать.
    Если не желаете разбираться с http live header там это тоже можно сделать.

    То что у вас последняя версия программы, это хорошо. Но последняя версия IE куда важнее.
     
  14. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    И чтоб вас ну совсем убедить, на каждом таком сайте есть ограничения, которые всегда прописываются в самом начале страницы.
    Так называемая совместимость браузеров или кроссбраузерность

    Код:
    <script type="text/javascript"> function detect_ie_diaps(e){var e=parseFloat(e),t="";return e>=7&&(t+=" iegte6"),e>=8&&(t+=" iegte7"),e<8&&(t+=" ielte8"),e<9&&(t+=" ielte9"),e>=9&&(t+=" iegte8"),t}function css_browser_selector(e){var t=e.toLowerCase(),n=function(e){return t.indexOf(e)>-1},r="gecko",i="webkit",s="safari",o="opera",u="mobile",a=document.documentElement,f=[!/opera|webtv/i.test(t)&&/msie\s(\d)/.test(t)?"ie ie"+RegExp.$1+detect_ie_diaps(RegExp.$1):n("firefox/2")?r+" ff2":n("firefox/3.5")?r+" ff3 ff3_5":n("firefox/3.6")?r+" ff3 ff3_6":n("firefox/3")?r+" ff3":n("gecko/")?r:n("opera")?o+(/version\/(\d+)/.test(t)?" "+o+RegExp.$1:/opera(\s|\/)(\d+)/.test(t)?" "+o+RegExp.$2:""):n("konqueror")?"konqueror":n("blackberry")?u+" blackberry":n("android")?u+" android":n("chrome")?i+" chrome":n("iron")?i+" iron":n("applewebkit/")?i+" "+s+(/version\/(\d+)/.test(t)?" "+s+RegExp.$1:""):n("mozilla/")?r:"",n("j2me")?u+" j2me":n("iphone")?u+" iphone":n("ipod")?u+" ipod":n("ipad")?u+" ipad":n("mac")?"mac":n("darwin")?"mac":n("webtv")?"webtv":n("win")?"win"+(n("windows nt 6.0")?" vista":""):n("freebsd")?"freebsd":n("x11")||n("linux")?"linux":"","js"];return c=f.join(" "),a.className+=" "+c,c}css_browser_selector(navigator.userAgent);  var contragentAuth = false;  </script>
    Посмотрите на красный текст. Там написано, что если IE от 7 до 9 то отключаются функции(какие-то) обычно это как раз всплывающие окна и тд.
     
  15. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Через http live header тоже делал, но результат такой же. Спасибо за информацию и терпение.
     
  16. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Зайдите на ключик и получите любые куки, нажмите cthl+h и в значениях куки поменяйте vi_represent_id=номер ващего города его можно взять из поля name="" (таблица выше) и подставьте в значение vi_represent_id=номер ващего города
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Кстати, визуально город может и не поменяться, но при сборе данных он будет тот что должен. По логике.
     
    Последнее редактирование: 26 сен 2014
  17. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    У меня выдало такое куки
    __utmc=221727135; SESSIONID=lmh3n5najk476tpdj0tfpbq8l5; wucf=7; crm_uid=91604538; __utma=221727135.1429511344.1411622913.1411622913.1411707959.2; __utmb=221727135.50.9.1411718781386; __utmz=221727135.1411622913.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1429511344.1411622913; __sonar=11089747503889393937; basketNumber=137773; closeBlockAffiche=1; _gat=1; rcuid=5423a8021e994428b46dc540; rrpusid=5423a8021e994428b46dc541; rrlpuid; rr-viewItemId=512490
     
  18. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Попробуйте установить последнюю версию IE, которую можно поставить на XP. Если это не поможет, то, увы, только обновление до Windows 7 спасет.

    Приношу извинения за предоставленные неудобства.

    С уважением к вам, Сергей.
     
  19. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Спасибо за поддержку и информацию.
     
  20. Sania

    Sania New Member Пользователи

    Регистрация:
    22 сен 2014
    Сообщения:
    23
    Возник еще вопрос, на том же сайте
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    цены разные по городам, как спарсить товары по этим городам? Или создавать отдельный проект для каждого города, и загружать для них куки?
     

Поделиться этой страницей