2009-06-19 2 views
1

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

ответ

1

Неопределенный вопрос, что именно ваш вопрос, но он, вероятно, поможет взглянуть на API Rapidshare. Кроме того, вы, вероятно, захотите ознакомиться со следующими функциями/компонентами: fopen и curl, чтобы использовать api/загрузить сайт. Чтобы получить определенные параметры из контента, я предлагаю использовать функции ereg или xml.

+0

ничего себе ... это действительно здорово, я не знал, что это когда-либо существовало, спасибо, очень. – Shishant

+0

Я не знал, что API существует для Rapidshare. Спасибо. –

+0

добро пожаловать. у них даже есть «сценарий загрузки» на сайте, написанном на Perl. поскольку существует определенное сходство между perl/php, вам будет легко понять. Кстати. этот api совершенно новый и был выпущен около 10 дней назад afaik. – merkuro

0

Поскольку Rapidshare не предоставляет интерфейс API для своей службы, единственный способ - использовать парсер HTML, доступный для PHP, войти в систему со скриптом и проанализировать ценности.

Обновление: Rapidshare действительно предоставляет API, как заявил Меркуро в своем посте.

1

С помощью PHP вы можете использовать либо Curl, PHPSimpleHTMLDomParser, Snoopy, либо phpQuery, чтобы получить содержимое с удаленной страницы. Помните, что на некоторых веб-сайтах требуется user_agent, и в этом случае вы можете настроить один через ini_set перед запуском скрипта.

1

Вы можете использовать cURL для отправки HTTP-запросов со своего сценария на сайт. Существуют также готовые решения для PHP, такие как Snoopy, которые позволят вам делать такие вещи, как публикацию формы или очищение страницы, без необходимости использовать cURL напрямую.

+1

++ для Snoopy. Несколько месяцев назад она спасла мою жизнь (ладно, немного). – Sampson

Смежные вопросы