Проблема с извлечением контактов из 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 или другой вид прямой загрузки?