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

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам