首先验证头条接口是否支持jsonp,在接口地址的参数中添加callback=call

http://www.toutiao.com/pgc/ma/?page_type=1&count=10&version=2&platform=pc&media_id=52155491628&max_behot_time=0&as=A1A578A48B28B39&cp=584B080BD3899E1&callback=call

访问接口,返回的数据为:call(...)的形式

由此判断接口支持jsonp,那么接下来就好办了,可以使用jsonp访问接口,然后从返回数据中提取出所需要的数据。

var time = 0;
var as_param;
var cp_param;
$(function(){var param = getParam();as_param = param.as;cp_param = param.cp;getWeare();
});function getWeare(){$.ajax({url:"http://www.toutiao.com/pgc/ma/?page_type=1&count=10&version=2&platform=pc&media_id=52155491628&max_behot_time="+time+"&as="+as_param+"&cp="+cp_param+"&callback=tt",type:'get',dataType:'jsonp',jsonp:'tt'});
}function tt(data){var tarray = [];if(data.has_more==1){var adata = data.data;for(var i = 0; i < adata.length; i++){var tmap = {};var title = adata[i].title;var link = adata[i].source_url;tmap['title'] = title;tmap['url'] = TT + link;tarray.push(tmap);}}
}
源码下载地址请百度搜索微儿博客或者直接访问 www.weare.net.cn

js抓取今日头条文章相关推荐

  1. js爬取今日头条头条号的文章

    首先,验证今日头条的接口是否支持jsonp,在接口地址的参数中添加callback=call http://www.toutiao.com/pgc/ma/?page_type=1&count= ...

  2. (廿五)Python爬虫:抓取今日头条图片

    此次完成抓取今日头条动漫图片,并将图片保存在本地.最后结果如下: 分析 打开今日头条首页搜索"动漫",查看源代码我们会发现只包含少量的HTML,所以可以判断页面是AJAX加载的.打 ...

  3. 博客搬家系列(六)-爬取今日头条文章

    博客搬家系列(六)-爬取今日头条文章 一.前情回顾 博客搬家系列(一)-简介:https://blog.csdn.net/rico_zhou/article/details/83619152 博客搬家 ...

  4. Python3爬取今日头条文章视频数据,完美解决as、cp、_signature的加密方法(2020-6-29版)

    前言 在这里我就不再一一介绍每个步骤的具体操作了,因为在爬取老版今日头条数据的时候都已经讲的非常清楚了,所以在这里我只会在重点上讲述这个是这么实现的,如果想要看具体步骤请先去看我今日头条的文章内容,里 ...

  5. [爬虫笔记01] Ajax爬取今日头条文章

    1.爬取分析 我们首先打开今日头条,搜索"罗志祥" 打开浏览器的开发者工具,红色框中就是我们请求到的数据 将搜索界面的滚动条滑到底,在开发者工具中就可以看到所有请求到的数据,加上前 ...

  6. 用python爬取今日头条上的图片_Python爬虫:抓取今日头条图集

    今天我们来爬取今日头条图集,老司机以街拍为例. 运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器 1.网页分析 从 ...

  7. 用python爬取头条文章_AI第四课:Python爬取今日头条文章

    到目前为止,能使用python写一点简单的程序了,本次的任务是爬取今日头条的文章信息. 大致涉及的知识点:json数据格式,浏览器插件jsonView,浏览器开发者模式,html基础,http代理,h ...

  8. java爬取今日头条文章

    闲来无事,写了个爬虫爬取今日头条的文章信息,然后使用ECharts展示出统计结果. 那么怎样爬取今日头条的信息呢? 首先,分析头条页面 文章是通过ajax获取的 所以要找到调用的url,然后跟踪代码查 ...

  9. 使用php蓝天采集器抓取今日头条ajax的文章内容

    今日头条的数据都是ajax加载显示的,按照正常的url是抓取不到数据的,需要分析出加载出址,我们以 https://www.toutiao.com/search/?keyword=%E6%96%B0% ...

最新文章

  1. mysql会话命令_mysql常用命令(持续更新)
  2. 从JS对象开始,谈一谈“不可变数据”和函数式编程
  3. C语音的预处理,编译,汇编,链接过程分析
  4. verilog实现伺服电机控制
  5. java split函数报错
  6. Javascript设计模式
  7. 自定义ClassLoader
  8. jQuery教程06-基本筛选选择器
  9. Git学习总结(11)——Git撤销操作详解
  10. Stream - Web大文件上传插件
  11. 实验9-编程显示字符串
  12. ARM 指令集版本和ARM 版本
  13. linux智能密码锁,【胖猴小玩闹】智能门锁与网关:云丁鹿客智能门锁BLE通信的分析(中)...
  14. 全速jpg转换成pdf转换器v1.0官方版
  15. 【微积分】2.2一元函数积分
  16. MATLAB打不开,选择licenses激活成功后还是要激活
  17. 安知我不知死之乐”的意境
  18. 微信开发工具无法支持vue文件
  19. 5G关键技术,D2D通信-ielab
  20. arm汇编中DCB、DCW、DCD、DCQ指令

热门文章

  1. 【品牌DTC增长力】私域,你做的可能是“假的”
  2. 【web前端初级课程】第二章 CSS层叠样式表
  3. 『淘宝十年技术路』读后想法
  4. Nginx 入门指南(二)
  5. 解读:学习网络安全自学好还是报培训班好
  6. getopt Python
  7. Vue刷新页面重新加载
  8. 数据库简介、SQL 语的增加删除修改查询命令
  9. 怎么把vue改写成html,vue将字符串转为为html
  10. 人生苦短我学python表情包_人生苦短,我学PYTHON