2014-05-09 164 views
0

如果我尋找的東西這個網站 http://www.192.com/all/search/的Javascript滾動到結果的底部滾動頁面

它加載前20個結果中,我需要向下滾動,等待它加載內。然後再次向下滾動,直到它加載所有結果並且不能再向下滾動。我如何使用JavaScript來做到這一點。這是我迄今爲止

loop(100) { 
wait(1) 
run javascript("window.scrollBy(0,50); // horizontal and vertical scroll increments 
scrolldelay = setTimeout(\'pageScroll()\',100); // scrolls every 100 milliseconds") 
wait(1) 
} 
+0

你的代碼運行在什麼語言?調用Javascript代碼的那個。 –

+0

這是一個軟件,它有一個運行javas cript代碼的功能。所以它沒有使用任何特定格式,因爲它使用節點功能 – dbwebhosting

+0

聽起來就像你正在嘗試做一些數據挖掘/挖掘。爲什麼不使用他們的REST API?我沒有找到任何文檔,但查看瀏覽器在向下滾動時的請求,並查看URL和各自的響應。 –

回答

0

如果你想,當你滾動到容器的底部進行檢測,這裏有一個例子:

$('.container').on('scroll', function(e) { 
    var offset = 100; 
    if ($(this).scrollTop() + offset >= $(this).height()) { 
     // Code to make an ajax request to append new content here 
    } 
}); 

http://jsfiddle.net/moogs/bmYKc/