相信不少老哥们在看百度统计后台流量来源的时候,都能看到很多莫名其妙的来源,其中很多都是广告垃圾网站以及匪夷所思的广告搜索词,心理莫名来一句,百度就是辣鸡,操蛋,是不是百度统计又开始抽风了,其实不然,这些都是某些人故意刷出来的广告推广信息,只有获取了你的百度统计id,就可以无限次给你推送各种广告信息。

其实搞清楚原理,应用程序可以很简单的实现,不仅仅是python,其他语言都能够轻松实现,过程就是一个get方式请求百度统计的js文件,应用python的requests库模拟get请求即可实现。

首先,通过访问网页,抓包获取百度统计id及相关参数。

找到百度统计入口

百度统计id及相关参数

返回网址,也就是入口页面

模拟get方式请求百度统计js入口。

response = requests.get(url, params=payload,headers=headers,timeout=5)

返回成功状态码:200,即刷新成功。

运行效果:

百度统计后台效果:

参考:

1.Requests: 让 HTTP 服务人类 — Requests 2.18.1 文档

2.百度统计原理分析-利用PHP/Python实现模拟访问

对于官方文档/手册,大家一定要注意查询和使用,这个需要学好​哦,尤其是野路子们,本渣渣反正也是不太擅长,​头疼!!​

附源码:

#刷百度统计

#20200522 by 微信:huguo00289

# -*- coding: UTF-8 -*-

import requests,time,random

from fake_useragent import UserAgent

def get(si,text,Referer_url):

ua=UserAgent()

url = "https://hm.baidu.com/hm.gif?"

payload = {

'cc': '1',

'ck': '1', # 是否支持cookie 1:0

'cl': '24-bit', # 颜色深度 如 “32-bit”

'ds': '1920x1080',

'vl': '482',

'et': '0', # 初始值为'0',如果ep时间变量不是0的话,它会变成其他

'fl': '29.0', # flash版本

'ja': '0', # java支持 1:0

'ln': 'zh-cn', # 语言 zh-cn

'lo': '0',

'lt': int(time.time()),

'rnd': int(random.random() * 2147483647),

'si': si, # 统计代码id

'su': f'https://www.baidu.com/&wd={text}&eqid=85d2441d003a5637000000065ec74a83',

'v': '1.2.74',

'lv': '3',

'sn': '43357',

'r': '0',

'ww': '1920',

'ct': '!!',

}

headers = {

'Referer': Referer_url,

'User-Agent': ua.random,

}

response = requests.get(url, params=payload,headers=headers,timeout=5)

if response.status_code == 200:

print("百度统计刷新成功!")

if __name__ == '__main__':

si=input("请输入百度统计id号:")

text=input("请输入文本内容,建议控制字数,不宜太长:")

Referer_url=input("请输入入口网页/网址:")

print(f'>>>百度统计刷新中...')

for i in range(1, 5):

print(f'>>>正在进行第{i}次百度统计刷新...')

try:

get(si,text,Referer_url)

except:

pass

time.sleep(4)

print("百度统计刷新完成!")

print("BUG反馈 微信:huguo00289")

print("8s后程序自动关闭..")

time.slee

給各位老哥们打包了一下exe程序,看着玩!!

百度云盘

链接:

提取码:

sctj

PS:以上仅供学习交流使用,切忽乱用!

扩展​:

熟悉了百度统计模拟的话,是否还有其他用途呢,我这里测试是没有更换ip的,但是浏览数据里的uv和pv是有随着增加的,如果你解决了ip问题的话,那么刷流量应该是非常简单的啦,尤其是对于注重百度统计数据的人而言,一份漂亮的数据报表,应该很容易出炉了,如果你有遇到奇葩的刷流量需求,​不妨可以尝试一下!

对于想要限制刷统计的童鞋们而言,除非你不装百度统计,应该没办法避免被刷的情况,唯一可行就是封禁刷的ip,如果对方更换ip的话,应该就无从处理了,对于广告推广信息​,那最好的办法就是无视了!

同样的,貌似cnzz,51啦等流量统计工具,也是可以实现上述行为,那就等​着你实现以及分享啦!​

python对广告的应用_百度统计后台总是被广告骚扰?看看应用python是如何实现的...相关推荐

  1. js如何实现侧边广告_百度统计后台总是被广告骚扰?看看应用python是如何实现的...

    相信不少老哥们在看百度统计后台流量来源的时候,都能看到很多莫名其妙的来源,其中很多都是广告垃圾网站以及匪夷所思的广告搜索词,心理莫名来一句,百度就是辣鸡,操蛋,是不是百度统计又开始抽风了,其实不然,这 ...

  2. 网站百度统计被恶意刷广告的处理方法

    在百度统计的数据中,查看网站的实时访客或者来源,有时候,会发现有一些乱七八糟的用户流量,这并不是网站被攻击或者被刷流量了,而是百度统计被被恶意刷广告,只是针对统计的行为,不影响网站的排名. 现象: 1 ...

  3. 百度统计搜索词是广告怎么办?建议设置过滤规则排除

    最近经常在百度统计中看到有很多垃圾广告的搜索词,甚至连 Top 搜索词.Top 来源网站.Top 入口页面中都出现很多垃圾广告.比如老古的一个测试网站就出现这种情况,具体如下图所示: 据了解,网络上有 ...

  4. python函数的使用方法_百度资讯搜索_python函数的使用方法

    金生水起程序猿 2020年11月22日 11:23函数语法格式及调用参数:默认值.元组和字典可变参数的使用全局变量和局部变量作用域,局部变量如何升级为全局变量函数是可重复使用的,实现单一功能的代码块. ...

  5. 最近一段时间百度统计后台出现大量不明来源违禁词,站长怎么办?

    近日,很多站长在百度统计贴吧和一些大佬的站点发文反映,自己网站百度统计中莫名其妙的出现大量,彩票.shua流量.营销.外链软文等等乱七八糟的关键词,而且ip来源均属于百度,而入口也不是自己网站. 关尓 ...

  6. 32岁了学python来的及吗_为什么每个人都应该在2020年学习Python?

    如今每个人都在谈论 Python,包括那些曾经对 Python 嗤之以鼻的人.本文作者 Javinpaul 原是一名 Java 狂热粉,他以前还曾号召大家学习 Java 而不是 Python.如今他的 ...

  7. python做erp系统教程_“python2.7教程廖雪峰“刚开始学openERP Python,如何快速入门?...

    为什么廖雪峰的JS教程不如Python 教程 娃娃哈 廖雪峰python教程在哪 这是他的网址:www.liaoxuefeng.com 这是python专有python2.7,python3,可供选择 ...

  8. python好用的软件_【分享|10款超好用的辅助Python的软件,初学者请查收!】- 环球网校...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...

  9. python print end报错_下面代码的输出结果是 for i in Python: print(i,end= )_学小易找答案...

    [单选题]关于Python字符串,以下选项中描述错误的是 [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫",&q ...

最新文章

  1. 第2章 信号、接口和引脚(XIlinx ZYNQ-7000 SOC UG-585文档)
  2. Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(五)SVN服务
  3. 前端学习(3219):...扩展
  4. 图片在section上下居中_新媒体运营者关于图片使用的几大要点
  5. ROS入门笔记(七):详解ROS文件系统
  6. ubuntu mysql 连接_Ubuntu 配置MySQL远程连接
  7. java对mysql进行查找替换_java对mysql的增删改查
  8. matlab分段函数怎么画图_从零开始的matlab学习笔记——(17)其它实用的绘图工具...
  9. CentOS添加新角色(新增一个具有root权限的新用户)
  10. Django(二):安装django、创建项目及目录结构说明、在pycharm中搭建
  11. pygame判断鼠标左键_鼠标科普,选对鼠标用好鼠标。
  12. 【原创】不如预想的精彩—读《别闹了,费曼先生》
  13. 机器学习的分类与主要算法
  14. adc 测试软件,ADC芯片参数测试技术解析
  15. html转换txt文件,HTML网页转TXT文件、文本转换器_TxtEasy! V1.5.5 免费版
  16. 基于STM32F103的液晶显示电子钟
  17. 1000字小论文格式是怎样的?
  18. 解决Angular里的报错:ERROR Error: Uncaught (in promise): NullInjectorError: R3InjectorError()
  19. delphi xe 解析复杂json
  20. Matplotlib中的plt和ax都是啥?

热门文章

  1. 从C4D动态设计到导演,从学生奥斯卡到奔驰广告,新锐先锋艺术家田思聪的CG成长路
  2. golang中...是什么意思?(学习笔记,不作教程)
  3. 网络配置——undo 命令
  4. UniVAE:基于Transformer的单模型、多尺度的VAE模型
  5. Vue源码之mustache模板引擎(一)
  6. 资产管理软件使用方法
  7. java调用身份证接口查询
  8. topshelf使用教程
  9. 汇编语言---跳转指令ja、jb、jl
  10. 服务器里解压缩gz文件夹,Shell命令文件压缩解压缩之gzip、zip的案例分析