记一次编写刷浏览量,刷查看次数脚本(内附代码)

背景介绍:

最近应朋友之邀,帮他的投票活动刷了不少浏览量.简单记录一下.刷浏览量,刷查看次数一般的套路

需求分析:

有些网站有做ip过滤,短时间重复访问,只算一次浏览,有的没有做.

开始编写:

刷浏览量的方式有很多,这里介绍几个比较好用的

1:360浏览器定时刷新, 可以多开浏览器标签,自动刷新 (缺点是:消耗内存大,优点是:易操作.)

2:编写脚本,定时获取页面 (消耗小 已扩展)

3:使用浏览器插件

第二种:简单介绍下

使用nodejs编写脚本

使用cheerio和superagent 加上定时器,定时去访问页面

另外可以使用浏览器插件油猴子,编写一个定时刷新的简单脚本,已达到刷访问量的目的

其他方法:

使用爬虫,或者直接访问接口

总结:
 

看到浏览量上去了,会很有成就感,但那都是虚的,学好技术比什么都强.

源码 :

let superagent = require('superagent')
let cheerio = require('cheerio')

let baseUrl = 'https://XXXX'
 
let blogHrefArr = []
let totalPage = 3

const setData = {
  'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36',
  'Referrer': 'https://blog.csdn.net/github_35631540?t=1',
  'Content-Type': 'text/html; charset=UTF-8',
}

let mainFun = () => {
  superagent
    .get(`${baseUrl}`)
    .set(setData)
    .end((err, res) => {
      let $ = cheerio.load(res.text)
      let len = $('.article-list .content a').length
      if (len > 0) {        
        for (let i = 0; i < $('.article-list .content a').length; i++) {
          let blogItem = {
            name: $('.article-list h4').eq(i).text().replace(/\s+/g, ''),
            href: $('.article-list .content a').eq(i).attr('href'),
          }
          getBlogDetail(blogItem)
          blogHrefArr.push(blogItem)
        }
        // console.log(blogHrefArr)
      }
  })
}

let getBlogDetail = (blogItem) => {
  superagent
  .get(`${blogItem.href}`)
  .set(setData)
  .end((err, res) => {
    if(res.statusCode === 200) {
      console.log(`爬取成功:__${blogItem.name}`)
    }
  })
}

// 使用递归获取所有页的博客链接
let getAllBlogHreef = (n) => {
  superagent
    .get(`https://XXX/list/${n+1}?t=1&`)
    .set(setData)
    .end((err,res) => {
      let $ = cheerio.load(res.text)
      let len = $('.article-list .content a').length
      if (len > 0) {
         
        for (let i = 0; i < $('.article-list .content a').length; i++) {
          let blogItem = {
            name: $('.article-list h4').eq(i).text().replace(/\s+/g, ''),
            href: $('.article-list .content a').eq(i).attr('href'),
          }
          getBlogDetail(blogItem)
          // blogHrefArr.push(blogItem)
        }
        n++
        if(n<totalPage){
          getAllBlogHreef(n)
        }else{
          return blogHrefArr
        }
      }
  })
}

console.log(getAllBlogHreef(0))

易语言是一种简单易学的编程语言,它可以帮助用户快速开发应用程序。如果想要App浏览量,可以利用易语言的一些功能和特点来实现。 首先,可以使用易语言的网络功能来增加App的曝光率。通过编写代码,可以让App在各大应用商店或网站中进行自动的推广和发布,让更多的人注意到该App的存在。此外,还可以编写程序来监控App的搜索排名,针对排名下降的情况,采取一些措施来提高App的曝光度。 其次,可以使用易语言的自动化运行功能来提高App的浏览量。可以编写脚本,实现自动化操作,例如自动点击、滑动、登录等,以增加用户对App的重复浏览和使用。此外,还可以利用易语言的定时任务功能,设置每天、每周或每月定时运行App,以确保用户持续访问和使用。 此外,易语言还提供了丰富的界面设计功能,可以利用这些功能来改善App的用户体验,吸引更多的用户使用。可以设计精美的界面、增加交互元素、提供实用的功能等,以增加用户的趣味性和便利性,进而提高浏览量。 最后,可以利用易语言的数据处理功能来优化App的内容。可以通过数据分析,了解用户的喜好和需求,并根据这些数据进行优化和改进。通过提供用户感兴趣的内容,可以吸引更多的用户访问和浏览。 总之,利用易语言的网络功能、自动化运行功能、界面设计功能和数据处理功能,可以帮助提高App的浏览量。当然,除了利用技术手段,还需要注重App的质量和内容,才能吸引更多的用户。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿我格子衫来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值