-1

这是一个网页,在 ajax 中嵌入了许多“子页面”,供所有用户评论使用。 http://www.goodreads.com/book/show/13636400-the-bone-season#

我正在尝试获取特定页面的特定 URL(例如?page=4),因此我可以直接将人们指向特定评论,而不是转到页面并单击 page4。以下是该页面源代码的片段:

<a href="#" onclick="new Ajax.Request('/book/reviews/13636400-the-bone-season?page=4', {asynchronous:true, evalScripts:true, method:'get', parameters:'authenticity_token=' + encodeURIComponent('XsOgyhAC4p0tAm8wGIqTQGY+PxGpDieI45AYry0NlE4=')}); return false;">

当我输入http://www.goodreads.com/book/reviews/13636400-the-bone-season?page=4时,我得到一个空白页。

我需要做什么才能显示页面?谢谢!

4

2 回答 2

0

新答案:您需要使用提到的参数 ( ) 提交 GET 请求(例如使用 cURL 'authenticity_token=' + encodeURIComponent('XsOgyhAC4p0tAm8wGIqTQGY+PxGpDieI45AYry0NlE4='),并解析返回的内容。然后你会得到你的评论。除非您找到始终显示您的评论的 URL,否则无法链接到它。

于 2013-08-23T20:47:25.830 回答
0

您可以获取特定评论的网址,但无论如何我都无法为“页面”找到这样做。如果您想将某人引导至特定评论,则可以从“查看评论”链接或该特定评论的日期链接中获取该 URL。

于 2013-08-23T20:53:03.557 回答