Вернуться   Форум SAPE.RU > Система SAPE.ru > Вопросы по работе системы

-->
Ответ
 
Опции темы
Старый 30.12.2011, 12:48   #1
Новичок
 
Регистрация: 30.12.2011
Сообщений: 4
Вес репутации: 0
mr_mikola на пути к лучшему
Question Работа с проектами

Доброго времени суток.

Вот взялся за написание хелпера для сеошников.
Замысел у меня такой:
авторизоваться на sape.ru, а после перейти по ссылке с get параметрами, по которой происходит скачивание всех проектов, сохранить его на сервере и далее обрабатывать.

Использую библиотеку curl на php, пока дело обстоит так:
<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://auth.sape.ru/login/');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.sape.ru/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('username' => 'some_login', 'passowrd' => 'some_pass')));
$file = tempnam(dirname(__FILE__), 'co_');
curl_setopt($ch, CURLOPT_COOKIEFILE, $file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $file);
curl_setopt($ch, CURLOPT_URL, 'http://www.sape.ru/projects.php');
$data = curl_exec($ch);
curl_close($ch);

var_dump($data);
?>
Скрипт передает на auth.sape.ru/login/ пост данные для авторизации, сохраняет куки, а потом переходит в личный кабинет и в $data должна быть страница со списком проектов. По началу все работало, выводил список проектов, а если подставлял ссылку на проект, то и всю инфу о проекте. К сожалению по непонятным причинам, сейчас это не работает и мне возвращает только форму для авторизации, хотя лог и пасс верны.
Сначала замысел был парсить каждый проект отдельно, потому лазил по страницам.

Уже потратил на это тучу времени, а в итоге форма для авторизации, не дело.
Может у кого есть какие полезные соображения по этому поводу, буду рад.
mr_mikola вне форума   Ответить с цитированием
Старый 30.12.2011, 13:00   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

http://api.sape.ru/xmlrpc/
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 30.12.2011, 17:38   #3
Новичок
 
Регистрация: 30.12.2011
Сообщений: 4
Вес репутации: 0
mr_mikola на пути к лучшему
По умолчанию

Спасибо большое, уже принялся за изучение.)

Добавлено через 4 часа 22 минуты
Хотелось бы уточнить, http://api.sape.ru/xmlrpc/ - это только для Zend Framework?
Или это я не правильно пишу:
<?php
include ('IXR_Library.php');

$client = new IXR_Client ('http://api.sape.ru/xmlrpc/');
$client->query('sape.login', array('fmsape', 'asdhnRdklhf_43'));
print_r($client->getResponse());
?>

Последний раз редактировалось mr_mikola; 30.12.2011 в 17:38. Причина: Добавлено сообщение
mr_mikola вне форума   Ответить с цитированием
Старый 30.12.2011, 19:55   #4
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1026
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от mr_mikola Посмотреть сообщение
Хотелось бы уточнить, http://api.sape.ru/xmlrpc/ - это только для Zend Framework?
http://ru.wikipedia.org/wiki/XML-RPC
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместная работа работа надо проектом arkasha69 Вопросы по работе системы 5 17.05.2011 14:08
Партнерское управление проектами/аккаунтом Key Пожелания пользователей системы 4 09.06.2010 11:51
Раздел Оптимизатору - перенос урла между проектами reandy Вопросы по работе системы 1 18.03.2010 12:30
2 предложения касаемо работы с проектами shalnoy666 Пожелания пользователей системы 17 19.04.2009 20:07
Работа с Избраное не пойму почему работа идет со всеми сайтами Abbadona Вопросы по работе системы 14 14.11.2007 21:36


Часовой пояс GMT +3, время: 07:07.