Skip to content
This repository was archived by the owner on Sep 26, 2024. It is now read-only.
/ CSDN-View Public archive

用 python 实现 自动增加 CSDN 的访问量(可控制总访问量)

License

carolcoral/CSDN-View

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

CSDN-View

用 python 实现 增加 CSDN 的访问量

前言:才开的一个 CSDN 的博客,感觉访问量好低,才几千,看到别人百万访问量感觉好爽,本着娱乐精神并且刚好最近也在学习 Python,就考虑用 python 做了一个自动访问 csdn 博客实现无限刷访问量的功能。

我们应当具有的条件:成功安装了 python 运行环境,安装了 requests 模块包。

功能实现分析:

一般记录访问量的方式有 cookie、session 等,也有严格校验的,例如校验时候同一个 IP 地址访问或者同一个 MAC 地址访问等等。我首先清空我浏览器上所有的 cookie 记录,然后在未登录的情况下访问 blog.csdn.net/xxxx 地址并记录当前地址的访问量,然后查看浏览器中时候保存了 cookie 记录,发现确实存在一个新的 cookie 记录记录了我刚才访问的操作,然后删除这个 cookie 再次重复刚才操作查看目前的访问量发现确实增加了,说明 blog.csdn.net 记录访问量是采用 cookie 的方式记录的。因此,我们代码的思路就是要求通过禁用 cookie 记录的情况下不停的刷新或者加载指定的页面即可。

可能需要的依赖包:

  1. requests

  2. URLLib3

  3. chardet

  4. certifi

  5. idna

安装和运行步骤:

  1. 首先我们需要知道 csdn 访问量是基于什么原理来产生的,一般实现自增长的访问记录我们通常采用两种方式,一种是记录在 cookie值里面,一种是记录在 session 值中。

  2. 我们需要设置休眠时间来控制访问的情况,这个可以根据自己的实际情况控制;

  3. 因为我们使用了获取 cookie 的技术,因此需要在 python 中安装 requests 模块才能正常获取,下面会说到怎么安装这个模块;

  4. 在我们电脑的控制台运行下载的 count.py 文件即可,mac 电脑在 terminal 中使用 python count.py,Windows 中使用 cmd 运行 python count.py

安装 requests 模块:

  • 方法一:
  1. 首先下载 requests 模块包,下载地址:requests for python,下载好后修改后缀名为.zip,解压后把 requests 这个文件夹复制到 python 安装目录下的 lib 目录即可

  2. 在 python shell 中使用import requests 查看是否成功安装导入

  • 方法二:
  1. 下载第二个后缀名为.tar.gz 的压缩包,解压下载好的文件夹到你安装 python 的根目录下

  2. 打开控制台,使用 cd 命令切换到 requests 解压后的路径下

  3. 运行命令python setup.py install

  4. 在 python shell 中使用import requests 查看是否成功安装导入

For Example:

  • Q:为什么运行后访问量没有增加?

    可能是框架的问题,解决方法是在浏览器的设置里面直接搜索 cookie,然后在里面添加一个例外情况,主机名输入:blog.csdn.net,后面设置禁止,然后点击确定后重启浏览器即可

About

用 python 实现 自动增加 CSDN 的访问量(可控制总访问量)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages