【Python】年终csdn数据不好看,我悄悄用了这个方法

简介: 本文主要是讲解如何使用巧妙的方法提升csdn文章的浏览量

在这里插入图片描述

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。


💅文章概要: 本篇文章主要是讲解如何使用巧妙的方法提升csdn文章的浏览量。


🤟每日一言: 保护好你的梦想,等到它开花结果的那天,它会让你俯视所有曾经看低你的人。


实现需求

image.png

  这不马上就要大年三十了吗,大伙都回家过年了,看文章的人也越来越少了,csdn文章的浏览量数据不尽人意呀,那么我们有没有什么方法能将数据伪造地好看一点呢?

前提:本文只适用于教学,请谨慎使用!

代码实现

  以我这篇文章为例:SAP ABAP——SAP包(一)【包概要简述及创建】
  代码中需要引入requests库,需要去CMD提前下载好

pip install requests
import requests
import re
import random
import time
valuesDict = []
blogLinks  = []
header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0'}
# 获取use-agent代理
def getUserAgent(url, pattern):
    res = requests.get(url, headers=header)
    res.raise_for_status()
    res.encoding = res.apparent_encoding
    values = re.findall(pattern, res.text, re.M|re.S|re.I)
    values = [value.replace('</p>\r\n', '').split('<br>') for value in values]
    values = [value for valuest in values for value in valuest]
    # print(values)
    global valuesDict
    valuesDict = [{"User-Agent": value} for value in values]


# 访问页面获取文章链接
def visitPage(urls, pattern):
    global blogLinks
    # 50要改为你的博客数量, 划重点
    while len(blogLinks) < 19:
        for url in urls:
            res = requests.get(url, headers=random.sample(valuesDict, 1)[0])
            text = re.findall(pattern, res.text, re.M|re.S|re.I)
            # 改为你的博客文章地址,
            links = ['https://blog.csdn.net/weixin_59480481/article/details/128607981?spm=1001.2014.3001.5502/1{}'.format(i) for i in text]
            blogLinks.extend(links)
        blogLinks = list(set(blogLinks))

# 运行函数
def runVisitPage():
    # 这是User-Agent的网址,不必修改
    url = 'https://www.cnblogs.com/1906859953Lucas/p/9027165.html'
    pattern = "</strong></span><br>(.*?)</p>"
    getUserAgent(url=url, pattern=pattern)
    # 改为你的博客地址,范围1,修改为你的博客页面范围
    urls = ['https://blog.csdn.net/weixin_59480481?spm=1000.2115.3001.5343/1']

    pattern = 'data-articleid="(.*?)"'
    visitPage(urls, pattern)


    while True:
        # 随机url
        url = random.sample(blogLinks, 1)[0]
        print("正在访问{}".format(url))
        # 访问
        requests.get(url=url, headers=random.sample(valuesDict, 1)[0])
        # 延时
        time.sleep(random.random() * 6)

if __name__ == '__main__':
    runVisitPage()



自定义更改

  上面的代码是基于我自己的文章和博客而言,那么我们该如何使用这块代码呢?只需要修改下图红色框部分的代码即可!

image.png

PS:博客页面范围是指下图这个界面的url
image.png

写在最后的话

  码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!
在这里插入图片描述

目录
相关文章
|
1月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
108 10
|
2月前
|
机器学习/深度学习 Python
堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能
本文深入探讨了堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能。文章详细介绍了堆叠的实现步骤,包括数据准备、基础模型训练、新训练集构建及元学习器训练,并讨论了其优缺点。
77 3
|
11天前
|
数据采集 Web App开发 监控
Python爬虫:爱奇艺榜单数据的实时监控
Python爬虫:爱奇艺榜单数据的实时监控
|
28天前
|
安全
Python-打印99乘法表的两种方法
本文详细介绍了两种实现99乘法表的方法:使用`while`循环和`for`循环。每种方法都包括了步骤解析、代码演示及优缺点分析。文章旨在帮助编程初学者理解和掌握循环结构的应用,内容通俗易懂,适合编程新手阅读。博主表示欢迎读者反馈,共同进步。
|
1月前
|
数据采集 分布式计算 大数据
构建高效的数据管道:使用Python进行ETL任务
在数据驱动的世界中,高效地处理和移动数据是至关重要的。本文将引导你通过一个实际的Python ETL(提取、转换、加载)项目,从概念到实现。我们将探索如何设计一个灵活且可扩展的数据管道,确保数据的准确性和完整性。无论你是数据工程师、分析师还是任何对数据处理感兴趣的人,这篇文章都将成为你工具箱中的宝贵资源。
|
1月前
|
JSON 安全 API
Python调用API接口的方法
Python调用API接口的方法
199 5
|
2月前
|
算法 决策智能 Python
Python中解决TSP的方法
旅行商问题(TSP)是寻找最短路径,使旅行商能访问每个城市一次并返回起点的经典优化问题。本文介绍使用Python的`ortools`库解决TSP的方法,通过定义城市间的距离矩阵,调用库函数计算最优路径,并打印结果。此方法适用于小规模问题,对于大规模或特定需求,需深入了解算法原理及定制策略。
47 15
|
2月前
|
机器学习/深度学习 人工智能 算法
强化学习在游戏AI中的应用,从基本原理、优势、应用场景到具体实现方法,以及Python在其中的作用
本文探讨了强化学习在游戏AI中的应用,从基本原理、优势、应用场景到具体实现方法,以及Python在其中的作用,通过案例分析展示了其潜力,并讨论了面临的挑战及未来发展趋势。强化学习正为游戏AI带来新的可能性。
124 4
|
2月前
|
传感器 物联网 开发者
使用Python读取串行设备的温度数据
本文介绍了如何使用Python通过串行接口(如UART、RS-232或RS-485)读取温度传感器的数据。详细步骤包括硬件连接、安装`pyserial`库、配置串行端口、发送请求及解析响应等。适合嵌入式系统和物联网应用开发者参考。
64 3
|
2月前
|
Python
Python编程中的魔法方法(Magic Methods)
【10月更文挑战第40天】在Python的世界中,魔法方法就像是隐藏在代码背后的神秘力量。它们通常以双下划线开头和结尾,比如 `__init__` 或 `__str__`。这些方法定义了对象的行为,当特定操作发生时自动调用。本文将揭开这些魔法方法的面纱,通过实际例子展示如何利用它们来增强你的类功能。
28 1