2013-08-23 114 views
-1

這是一個網頁,其中有許多「子頁面」嵌入在ajax中供所有用戶評論。 http://www.goodreads.com/book/show/13636400-the-bone-season#使用ajax獲取頁面的網址

我想獲取特定網頁的具體網址(比如?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

,我得到了一個空白頁面。

我需要做什麼讓頁面顯示?謝謝!

回答

0

新答案:您需要提交GET請求(例如使用cURL)並提供參數('authenticity_token=' + encodeURIComponent('XsOgyhAC4p0tAm8wGIqTQGY+PxGpDieI45AYry0NlE4='),並解析發回的內容。然後你會得到你的評論。除非您找到始終顯示您的評論的網址,否則無法鏈接到該網站。

+0

我試過下面的URL(帶有真實性編碼),但是我得到了一個406錯誤 http://www.goodreads.com/book/reviews/13636400-the-bone-season?page=4&authenticity_token= XsOgyhAC4p0tAm8wGIqTQGY%2BPxGpDieI45AYry0NlE4%3D – user1047103

0

你可以得到具體評論的網址,但我無法找到這樣做的「頁面」。如果您想指示某人進行特定的評論,那麼您可以從該評論的「查看評論」鏈接或日期鏈接中獲取該網址。