豆瓣为响应中央网信办的《关于进一步加强 “ 饭圈 “ 乱象治理的通知》,进行平台技术升级,暂停小组内进行回复的功能。下一步重点是对饭圈打榜、引战拉踩、炒作造谣等行为进行处理,封停引战账号,解散停用有严重违规的问题小组,将一些小组名称中带有 “ 吃瓜 “、” 爆料 “、” 拉踩 “ 等诱导关键词的强制改名为 “ 未命名 “。
豆瓣娱乐小组已经成为互联网上相当一部分八卦爆料的信息来源和 “ 饭圈 “ 活动的重要策源地,通过采集这些娱乐组的信息和评论进行大数据分析,可以及时观察流量艺人的热度和当前的焦点事件,归纳和总结豆瓣控评、控赞的规律,可以试试下面的程序,分析当前流量艺人是谁的热度最高:

  1. const http = require("http");
  2. const url = require("url");
  3. // 要访问的目标页面
  4. const targetUrl = "https://www.douban.com/group/627499/";
  5. const urlParsed = url.parse(targetUrl);
  6. // 代理服务器(产品官网 www.16yun.cn)
  7. const proxyHost = "t.16yun.cn";
  8. const proxyPort = "36600";
  9. // 生成一个随机 proxy tunnel
  10. var seed = 1;
  11. function random() {
  12. var x = Math.sin(seed++) * 10000;
  13. return x - Math.floor(x);
  14. }
  15. const tunnel = random()*100;
  16. // 代理验证信息
  17. const proxyUser = "username";
  18. const proxyPass = "password";
  19. const base64 = new Buffer.from(proxyUser + ":" + proxyPass).toString("base64");
  20. const options = {
  21. host: proxyHost,
  22. port: proxyPort,
  23. path: targetUrl,
  24. method: "GET",
  25. headers: {
  26. "Host": urlParsed.hostname,
  27. "Proxy-Tunnel": tunnel,
  28. "Proxy-Authorization" : "Basic " + base64
  29. }
  30. };
  31. http.request(options, function (res) {
  32. console.log("got response: " + res.statusCode);
  33. res.pipe(process.stdout);
  34. }).on("error", function (err) {
  35. console.log(err);
  36. }).end();

更多相关文章

  1. Django博客开发实战:开篇 | Django学习小组
  2. 参加我们的Python零基础学习小组后要怎么学?
  3. 第119天:Python 爬取豆瓣电影 top 250
  4. 哪吒票房逼近30亿,从豆瓣短评简单分析人们对哪吒的态度
  5. android使用豆瓣API出现500错误及解决方法
  6. android 仿IOS添加小组件的拖拽排序列表,使用SwipeRecyclerView
  7. 豆瓣FM(离线播放):旅途听音乐必备的Android软件
  8. 伊豆:把豆瓣网装进口袋
  9. android 桌面小组件小记

随机推荐

  1. AndroidManifest.xml解析(二)
  2. 在EditText中插入表情图片 (CharacterSty
  3. Android进阶学习之开篇
  4. android 1.6 联系人
  5. Android夸进程通信机制五:使用文件共享进
  6. Android TextView投影效果
  7. Android---网络编程之OkHttp3整体结构了
  8. Android软键盘显示模式及打开和关闭方式
  9. 【源码分享下载】Android 智能问答机器人
  10. 【转】android模拟器操作