zoukankan      html  css  js  c++  java
  • 用python来个百度关键词刷排名脚本

    目的:写个脚本来提升百度排名  

      我一个seo届前辈的朋友找我,他说,seo事无巨细,自己主观方面能做的几乎都能做了,提升百度等搜索引擎中的排名往往效果不佳或者起效周期慢。能不能人为去干预下呢?

     

      获得排名一般有两种方式:

      1、竞价,就是你给我钱,我就给你高排名,管你内容到底优质与否呢。这个,一般的医疗行业非常多,之前出事的莆田系医院就是这样的。这种一般是土豪才弄的,一般的私人医院,一年给百度的钱都是千万级的。

      2、靠自身的硬实力。你的网站质量高,能给用户提供价值。就是说,搜索引擎会去综合判断你的页面是否是优质的,能给用户提供的价值越高,排名就会越靠前,当然其中百度怎么分析页面是否有价值的具体算法我们不得而知(不然可以有更多的漏洞钻了哈哈)。

      但是,听他说,页面的访问量是影响排名权重的一个重要因素,也就是说,一个页面被不同的人访问越多,百度认为你这个页面越有价值,就会给你提升排名。

      正因为如此,我觉得这事儿有戏,可以写个脚本模拟用户访问。然后网上一查,还真的有提供刷关键词排名的公司。一般是给你的关键词排名刷进首页进行收费,也有包月包年的。平均费用是一个词儿一个月的价格在30-100不等。

      我那个朋友说,很多人有偿找他做排名,如果我们自己也做一个脚本来刷的话,生活直奔大康了。尼玛眼看这自己要发财,于是去想怎么写个脚本。

      备注:之前有效果,还赚了点零花钱,现在百度改规则了,效果不太明显了,我也没有兴趣再去继续研究。只能说,百度防刷与时俱进啊哈哈,没有兴趣的同学可以右上角点“x”了^_^

    需求分析

    1、不同的ip,区分不同地区的不同用户

      解决:淘宝有买vps这种拨号机器,一断一拨一个新ip。ip地址遍布全国。简直吊炸天啊

    2、用这个ip去模拟访问待刷的关键词页面,在用关键词搜索,在搜索页中选取目标url

      解决:考虑到做网络爬虫类的用python比较合适。好像有个Requst库啥的

    执行流程 

    1、拨号切换ip

    2、用关键词去请求搜索页面,在搜索结果中找出目前URL(要刷的网页地址)

    3、随机模拟有个浏览器类型去访问这个页面

    大概思路是这样,其实为了更加真实的模拟是真实用户在访问,所以加了很多仿真操作,比如第一次故意不点目前页,非目标页上随机停留时间,翻页前进后退,目标页多次点击等。。

     

    需要安装软件 

    我在win7系统,64位机器上运行的

    1、64位的python解析器 

    2、phantomjs (为了能完全模拟浏览器客户端访问,能渲染页面)

    3、mysql (把访问的日志记录下来,为了分析和监控)

    代码准备上传到github...

  • 相关阅读:
    HTML5新增标签,表单及属性
    css3背景属性
    移动端隐藏滚动条
    css3选择符
    Hibernate读书笔记条件查询
    Hibernate读书笔记事件机制
    Hibernate读书笔记SQL查询
    Hibernate读书笔记HQL查询
    Hibernate读书笔记Hibernate知识总结
    Hibernate读书笔记缓存
  • 原文地址:https://www.cnblogs.com/zmfly/p/5901029.html
Copyright © 2011-2022 走看看