Get запрос с cookies

  • Автор темы Автор темы mrstorm
  • Дата начала Дата начала

mrstorm

Client
Регистрация
16.04.2015
Сообщения
209
Реакции
14
Баллы
18
Всем привет!
Прочитал все существующие темы по поводу Get запросов и cookie, но так и не нашел ответа.
Мне нужно через Get запрос получить html код страницы. Но чтобы его получить нужно зайти под логином и паролем. Где мне получить нужные cookies?
Через стандартные способы сохранить профиль после вхождения на сайт - без проблем получается. Оттуда нужно забирать куки или фиддлером копать? Если только из фиддлера, то подскажите как.
Буду благодарен!
 
Я так понял, что авторизацию Вы выполняете через браузер. В таком случае забрать куки можно через C#:
Код:
Развернуть Свернуть Копировать
return instance.GetCookie("google.com", true);

Далее в GET запрос, во вкладку "Дополнительно" вписываете полученные куки.
2015-06-30_23-28-14.jpg
 
  • Оценить
Реакции: avtostopshik
Я так понял, что авторизацию Вы выполняете через браузер. В таком случае забрать куки можно через C#:
Код:
Развернуть Свернуть Копировать
return instance.GetCookie("google.com", true);

Далее в GET запрос, во вкладку "Дополнительно" вписываете полученные куки.
Посмотреть вложение 8775
вообще я хочу сделать проект на гет-запросах и браузер не использовать. Т.е. я хочу получить куки (в ручную так сказать ) для Гет-запроса, добавить их в пользовательские настройки Гет-запроса и уже использовать сам гет-запрос.
 
вообще я хочу сделать проект на гет-запросах и браузер не использовать. Т.е. я хочу получить куки (в ручную так сказать ) для Гет-запроса, добавить их в пользовательские настройки Гет-запроса и уже использовать сам гет-запрос.
не знаю, приемлем и рабоч мой вариант или нет, но я бы попробовал так:
1. дополнительным спец-шаблоном войти через веб, залогиниться, сохранить профиль в файл..
2. другим шаблоном уже без использования браузера делать гет-запрос, вписав сохраненный файл профиля в параметры экшена гет-запроса..
 
Последнее редактирование:
не знаю, приемлем и рабоч мой вариант или нет, но я бы попробовал так:
1. дополнительным спец-шаблоном войти через веб, залогиниться, сохранить профиль в файл..
2. другим шаблоном уже без использования браузера делать гет-запрос, вписав сохраненный файл профиля в параметры экшена гет-запроса..
Именно такое решение тоже возникло у меня в голове. Но как реализовать п.2 не подскажите? Что взять из сохраненного профиля и добавить в гет-запрос?
 
Именно такое решение тоже возникло у меня в голове. Но как реализовать п.2 не подскажите? Что взять из сохраненного профиля и добавить в гет-запрос?
я так делал:

upload_2015-7-1_10-49-13.png
 
спасибо. попробую. А файл профиля должен в папке с проектом находится? Просто странно почему то нельзя выбрать профиль через проводник, как то не доработано или специально так сделано?
да, файл профиля рядом с шаблоном должен быть..
 
да, файл профиля рядом с шаблоном должен быть..
чтото не получается все равно... получает код как будто без регистрации входит. Вот настройки:
jMsGAah.png

Профиль соответвенно заранее прошел в ручную, залогинился и сохранил в файл
 
чтото не получается все равно... получает код как будто без регистрации входит. Вот настройки:
jMsGAah.png

Профиль соответвенно заранее прошел в ручную, залогинился и сохранил в файл

макрос директории нужно убрать, только имя файла..
кажется я так использовал..
сейчас гляну в рабочем проекте..

PS.
аа, нет, все правильно - с макросом у меня тоже..
странно.. правда у меня все эти манипуляции в одном шаблоне происходят (с браузером), может в этом дело..
 
макрос директории нужно убрать, только имя файла..
кажется я так использовал..
сейчас гляну в рабочем проекте..

PS.
аа, нет, все правильно - с макросом у меня тоже..
странно.. правда у меня все эти манипуляции в одном шаблоне происходят (с браузером), может в этом дело..
все равно почему то не получает нужный код. Если просто через браузер подгружаю профиль и захожу на сайт, то все нормально, а в гетт-запрос чтото не входит так как надо.
 
все равно почему то не получает нужный код. Если просто через браузер подгружаю профиль и захожу на сайт, то все нормально, а в гетт-запрос чтото не входит так как надо.
сейчас попробовал смоделировать на своем сайте по такому же принципу:
- логинимся в браузере в админку сайта, сохраняем профиль в файл
- в другом шаблоне, уже без браузера, делаем гет-запрос с подключенным профилем
- все ок
 
что значит
все равно почему то не получает нужный код.
вы парсите что то? GET запрос отдает не DOM
содержимое будет отличатся
 
Никак. GET запрос не выполняет скрипты на странице. Возвращает только Source
 
  • Оценить
Реакции: ikibostus
Никак. GET запрос не выполняет скрипты на странице. Возвращает только Source
спасибо за ответ. Если что то все это хотел сделать на мейл.ру. Через браузер очень долго сбор данных получается.
 
Получается без браузера не обойтись? Или можно как то получить DOM, к примеру используя С#?
Средствами постера нельзя. Можно ли на C# - погуглите. Думаю простого решения нет.
 
Получается, что парсер можно сделать лишь с работой с браузером? Что бы зря время не тратить на гет?
 
Смотря что и от куда Вы хотите парсить. Не обязательно собирать данные из DOMa, часто можно обрабатывать и исходный код, который отдаётся через GET
 
  • Оценить
Реакции: ikibostus

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)