Tôi đang cố gắng lấy một số thông tin từ twitter bằng cách sử dụng CasperJS. Và tôi bị mắc kẹt với cuộn vô hạn. Vấn đề là ngay cả khi sử dụng jquery để di chuyển trang xuống các thông báo dường như hoạt động. Không cuộn, không kích hoạt sự kiện chính xác trên window
(smth như uiNearTheBottom) dường như không hữu ích. Điều thú vị - tất cả những nỗ lực này hoạt động khi tiêm mã JS qua bảng điều khiển js trong FF & Chrome. Dưới đây là đoạn code ví dụ:CasperJS không thể kích hoạt cuộn vô hạn twitter
casper.thenEvaluate(function(){
$(window).trigger('uiNearTheBottom');
});
hoặc
casper.thenEvaluate(function(){
document.body.scrollTop = document.body.scrollHeight;
});
Khi CasperJS tiêm jQuery vào trang phía máy khách, nó chặn nội dung được tải bởi cuộn vô hạn của Twitter. Đây là vấn đề cụ thể của trang web. Xin vui lòng xem câu trả lời của tôi dưới đây cho một giải pháp. – tfmontague