YQL能解析需要基于cookie的身份验证的网站吗?

4

首先,我的使用情况:

我正在尝试使用YQL的内置XPATH功能从Yahoo! Fantasy Sports中爬取内容。它使用一种基于cookie的身份验证方案。基本上,步骤如下:

1)在Yahoo!登录页面上执行HTTP GET 2)解析响应中的隐藏输入,并在表单URL上使用您的Yahoo!登录进行HTTP PUT 3)使用步骤2返回的cookie获取您可以访问的任何Fantasy Sports!网站

我的问题是,YQL是否支持使用此方法来爬取数据?我看到的唯一基于身份验证的示例使用OAuth,但我没有看到使用YQL来解析具有基于cookie的身份验证方案的网站的示例。

1个回答

3

您需要使用带有执行块的开放表。

基本上,您编写一些JavaScript代码,该代码将在YQL的服务器上运行以执行所需的所有逻辑。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接