这是一个网页,其中包含许多用于所有用户评论的ajax“子页面”。 http://www.goodreads.com/book/show/13636400-the-bone-season#
我正在尝试获取特定网页的特定网址(比如?page = 4),因此我可以直接将人们指向特定评论,而不是转到页面并点击第4页。下面是该页面源代码的片段:
<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时,我得到一个空白页面。
我需要做什么才能显示该页面?谢谢!
答案 0 :(得分:0)
新答案:您需要使用提到的参数('authenticity_token=' + encodeURIComponent('XsOgyhAC4p0tAm8wGIqTQGY+PxGpDieI45AYry0NlE4='
)提交GET请求(例如使用cURL),并解析发回的内容。然后你会得到你的评论。除非您找到始终显示评论的网址,否则无法链接到该网址。
答案 1 :(得分:0)
您可以获取特定评论的网址,但无论如何我无法找到“网页”。如果您想引导某人进行特定审核,那么您可以从“查看评论”链接或该特定评论的日期链接中获取该网址。