Импорт данных учетных записей пользователей с других веб-сайтов с помощью входа пользователя - PullRequest
0 голосов
/ 09 сентября 2011

dealgoround.com и citypockets.com имеют доступ к учетным записям пользователей и их ежедневным сделкам с livingsocial.com и других сайтов ежедневных сделок. Эти веб-сайты просят пользователей предоставить свои учетные данные для входа на соответствующие веб-сайты, а затем импортировать данные учетной записи. LivingSocial и другие веб-сайты не предоставляют API-доступ к учетным записям пользователей.

Я также хочу такой доступ к другим веб-сайтам и импортировать данные оттуда. Но я не могу найти бэкэнд-процесс, с помощью которого dealgoround.com и citypockets.com импортируют данные из Groupon и LivingSocial и т. Д.

К настоящему времени я могу выяснить, что веб-сканеры / пауки могут использоваться для сбора данных с веб-страниц. Но я не уверен, что веб-сканеры могут быть полезны в сценарии, когда нам нужно войти в систему, а URL-адреса страниц зашифрованы или, по крайней мере, являются динамически генерируемыми URL-адресами.

Пожалуйста, помогите мне и предложите мне способ сделать это. Если сканеры являются решением этой проблемы, предоставьте ссылки на некоторые API веб-сканеров, которые я могу использовать в своем приложении .net.

Спасибо

Atif

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Мне удалось найти ответ ... Да, веб-сканер является решением в этом сценарии.

Мы можем использовать PHP, ASP.net или любой другой серверный язык сценариев для отправки httppostrequestс параметрами сообщения (имя_пользователя / пароль).Это будет аутентифицировать (войти) пользователя.После входа мы можем прочитать содержимое любого URL с информацией о пользователе, который вошел в систему.

Примечание. В моем случае это не несанкционированный доступ к учетным записям пользователей, поскольку пользователи сами предоставляют свои учетные данные для импорта.их данные с веб-сайтов сделок, как в dealgoround.com и citypocket.com

0 голосов
/ 13 сентября 2011

Возможность входа с использованием альтернативных учетных данных, таких как Facebook или Google ID, называется Open Auth или OAuth (произносится как Клятва).

Кстати, вы не должны импортировать данные без явного разрешения пользователей и быть бдительнымипроблемы безопасности.

Доступно много документации, и довольно много.Лучше всего начать с прочтения спецификации RFC 5849

Сайт OAuth также полезен http://oauth.net

...