当前页面: 首页 > SEO优化 > SEO顾问 >

百度统计如何屏蔽广告ip(独家攻略)

2021-02-23 09:21:55

百度统计如何屏蔽广告和ip方法(独家攻略)

 

  最近真的是吐了,打开百度统计,清一色的垃圾广告铺面而来,像什么统计后台群发广告、什么支付接口、香港服务器租赁、收量的等等,而这些入口一般来自bing、搜狗、神马、或者直接通过网址来进行访问。另外,喜欢做统计群发广告的sd们,不妨看看最新的新闻......

 

百度统计如何屏蔽广告ip(独家攻略)

 

  要屏蔽这些垃圾广告,自然要知道他们操作的原理:

  其实操作方法真的很简单,就是通过获取百度统计的si,英文名source index。我们来实战演示一下:

  1.通过f12,进入network,然后在fliter(过滤器)里面输入hm.baidu.com。点击搜索的那个按钮:

百度统计如何屏蔽广告和ip方法(独家攻略)

  如果没有显示,则按CTRL+R来刷新即可显示。

  接着点击hm.gif?cc的这个选项。找到si值

百度统计如何屏蔽广告和ip方法(独家攻略)

  2.我们把刚才的si值放到我们的程序中,程序代码待会儿附上。

百度统计如何屏蔽广告和ip方法(独家攻略)

  然后我们再在百度统计里看一下,果然就出现了对应的关键词和来源网址。

百度统计如何屏蔽广告和ip方法(独家攻略)

  3.怎么屏蔽百度统计的这些广告呢?

  像我这种程序是固定ip的,这个我们只要在百度统计的管理>>网站列表>>更多设置。

百度统计如何屏蔽广告和ip方法(独家攻略)

  不过,坑爹的是,百度统计目前只能屏蔽20个受访域名,和100个搜索词,这对于我们站长来说,还远远不够,每天能收到的垃圾访问实在太多,而这种实现方式,只要有点编程基础就可以实现。

百度统计如何屏蔽广告和ip方法(独家攻略)

  4.最后附上如何刷百度统计的代码

 

#刷百度统计
#20201209 by 亚瑟科技
# -*- 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反馈 亚瑟科技")
    print("8s后程序自动关闭..")
    time.slee
百度统计

用户评价:百度统计如何屏蔽广告ip(独家攻略)

  • 这都是不传之密,我是专门花了3999学的,我敢说,99%的网友都不会。如果会,那就是看过这篇文章的朋友除外。——来自百度站长活跃群
  • [回复]
  • 刷波6666666666666666666666666666
  • [回复]

同类文章



seo