Возможно ли получить (очистить) данные с сайта, требующего входа в систему с использованием YQL? Если да, пожалуйста, сообщите о процедуре.Как получить (очистить) содержимое сайта, требующего входа в систему через YQL?
ответ
Вам необходимо, чтобы пользователь разрешил вам доступ через OAuth, как упоминается YQL's docs. В дополнение к документам, на которые ссылаются ссылки из только что упомянутого URL-адреса, вы можете узнать все об OAuth here, а затем получить библиотеки, которые помогут вам использовать OAuth, в зависимости от языка программирования, который вы хотите использовать, из перечисленных ссылок here ,
В зависимости от того, как удаленный сайт создан, вы можете использовать простой POST (есть открытая таблица данных для этого), или вы можете создать свои собственные небольшие, пользовательские таблицы данных и использовать <execute>
- для отправки любых заголовков (включая Cookie:
) вам потребуется более одного или более запросов GET/POST.
Можем ли мы прочитать Set Cookie из ответа? – Thomas
насчет печенья ?? где печеньки будут сохранены ?? –
Вам нужен OAuth для запросов _sign_ YQL, без необходимости использования файлов cookie - см., Например, пример все-Javascript на http://kentbrewster.com/oauth-baby-steps/, если вам нравится Javascript. –