Проблема с извлечением контактов из Yahoo! Адресная книга с использованием PHP CURL - PullRequest
1 голос
/ 22 мая 2010

Мне нужно было получить адресную книгу Yahoo, используя CURL PHP, когда пользователь дал логин и пароль.Работало нормально.Адресная книга получена в формате CSV.Но теперь вдруг все перестает работать.Я просто получаю HTML-код Yahoo вместо формата CSV.Я предполагаю, что Yahoo каким-то образом ограничен в получении адресной книги с использованием CURL.

Я провел один эксперимент, в котором вручную выполнял импорт контактов из службы Yahoo.Перед импортом контактов Yahoo показал CAPTCHA для проверки.Я думаю, что этот механизм CAPTCHA был недавно добавлен.Этот механизм CAPTCHA мешает получить адресную книгу, когда я использую PHP CURL?

На самом деле я не хочу получать адресную книгу, используя Yahoo OAuth или BBAuth.

У кого-нибудь есть идеи?

1 Ответ

2 голосов
/ 22 мая 2010

Этот механизм CAPTCHA мешает получить адресную книгу, когда я использую PHP CURL?

Да, CAPTCHA существует, чтобы отличать пользователей от автоматических программ.Если они защищают экспорт CSV с помощью CAPTCHA, возможно, ваш сценарий больше не сможет получить загрузку CSV.Вам придется искать альтернативные способы получения данных, если они доступны - может быть, они предлагают XML или другой вид прямой загрузки?

...