1

我想在这里下载所有标题文章的列表, http://seekingalpha.com/symbol/amzn

但是有一个“更多”按钮可以进行 Ajax 调用。有没有办法可以下载完整的文章列表?

我不熟悉 javascript 或 Ajax,所以任何建议都会非常有帮助。

这是按钮的javascript函数。

function portfolioPagination(type, page, direction){
  if ($(type + '_show_more')) {
    $(type + '_show_more').remove();
    $('show-more-preloader').style.display = "";
  }
  if (page == 0) return;
  new Ajax.Updater({success: 'headlines_'+type}, '/account/ajax_headlines_content', {
    parameters: { type: type, page: page, slugs: 'amzn', is_symbol_page : true},
    insertion: 'bottom',
    onComplete: function(){$('show-more-preloader').style.display = "none";}
  });
  if (window.pageTracker) pageTracker._trackEvent("Portfolio Tracking", 'Pagination', type+" - "+direction);
}
4

1 回答 1

2

使用 Chrome 检查器或 Firebug 或类似的东西来查看 AJAX 请求,可能类似于查看该请求../account/ajax_headlines_content/..的结果。有你想要的数据。

--

网址是:http ://seekingalpha.com/account/ajax_headlines_content

数据为(表单数据):

type: all
page: 2
slugs: amzn
is_symbol_page: true
_:

看起来它也接受$_GEThttp ://seekingalpha.com/account/ajax_headlines_content?type=all&page=2&slugs=amzn&is_symbol_page=true&_=

于 2013-03-09T00:16:18.267 回答