网页刷流量软件开发中的困惑

网页刷流量软件开发中的困惑客户要求:1.利用代理IP访问指定网页.并且点击指定位置2.代理IP获取方式最好为吸附.吸附我提供的地址.或许你有更好的方案最佳.3.如果能够控制代理访问量最好.比如我在指定的时间内10点-11点的时候需要1W的量.那么程序刷到1W的量就自动停止.4.可以用协议开发.但是协议一定要支持统计代码.也就是一定要让后台统计到具体数据.我的解决方案有二:。一是模…


Jetbrains全系列IDE稳定放心使用

客户要求:
1.利用代理IP访问指定网页.并且点击指定位置
2.代理IP获取方式最好为吸附.吸附我提供的地址.或许你有更好的方案最佳.
3.如果能够控制代理访问量最好.比如我在指定的时间内 10点-11点的时候需要1W的量.那么程序刷到1W的量就自动停止.
4.可以用协议开发.但是协议一定要支持统计代码.也就是一定要让后台统计到具体数据. 
我的解决方案有二:
。一是模拟点击,不过这是下下策,利用古老的DHTML对象分析链接自动点击对于客户要求的上万流量来说的解效率上跟不上。
。二是数据包发送,这种方式可以考虑的手段非常多。可以是XMLhttp对象,或者用API wininet函数族,或者用易语言本身带有的
网络访问命令,或者用客户控件等等。
我第一个尝试的方法是API wininet函数。开一个线程,直接访问被刷网页,计时5秒后结束线程。可是这种方法在后台得不到数据
流量。
那么用浏览器访问那个页面和用API wininet函数访问一个页面竟究有什么区别呢?它们都一样取得到服务器的响应,返回了网页数
据,设置了本地cookie。这个真得是值得探讨的问题。目前猜测主要是浏览器访问页面时带有丰富的http头部协议信息,可能包含
有访问者浏览器的类型,系统版本等信息,而程序访问时可能这些信息不完整,或者缺少必要的信息,从而被统计流量的服务程序
过滤掉了。

最终,我选择用webbroswer控件响应的方式,也成功的产生了流量。

1

1

程序已经产生了真实的流量

然而在访问来路的统计中,却没有数据!

1

所谓来路,白话说就是:
A.htm是广告页面了.然后在上面一个点击.比如的是B页面.那么统计代码会显示.B页面是从A页面过去的 这样就产生了一个来路

技术上说就是统计http协议头中的 Referrer协议头 信息。这样可以得到访问者的来源地。
这个Referrer协议头是可以伪造的,无论是xmlhttp,还是wininet API,或者是客户控件都可以伪造。
具体实现方法还有待今晚解决一下。。。。待续

转载于:https://www.cnblogs.com/hackpig/archive/2010/02/14/1668228.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187830.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • cg tut_cg和cgk的区别

    cg tut_cg和cgk的区别GestureDrawingwithAlexWooGestureDrawingwithAlexWooandLouisGonzaleshttp://eisneim.com/?page_id=1271——————————Animation——————————BasicsAnimation…

    2022年9月25日
  • 恐怖的vs2005 sp1安装过程.

    恐怖的vs2005 sp1安装过程.今天刚把这个400多M的sp1从公司拷回来,算计着这样可以省掉不少下载时间.可是,可是,竟然没有想到,安装过程是如此的恐怖.首先,我的C盘空间明显的感到害羞,只有1.5G的剩余空间了,赶

    2022年7月3日
  • namecheap mx记录配置邮箱

    namecheap mx记录配置邮箱

    2022年2月17日
  • c++深拷贝和浅拷贝[通俗易懂]

    c++深拷贝和浅拷贝[通俗易懂]C++中类的拷贝有两种:深拷贝,浅拷贝当出现类的等号赋值时,会调用拷贝函数在未定义显示拷贝构造函数的情况下,系统会调用默认的拷贝函数——即浅拷贝,它能够完成成员的一一复制。当数据成员中没有指针时,浅拷贝是可行的。但当数据成员中有指针时,如果采用简单的浅拷贝,则两类中的两个指针将指向同一个地址,当对象快结束时,会调用两次析构函数,而导致指针悬挂现象。所以,这时,必须采用深拷贝。深拷贝与浅拷贝

    2022年10月1日
  • java finalize逃脱_java finalize方法详解[通俗易懂]

    java finalize逃脱_java finalize方法详解[通俗易懂]1.finalize的作用finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的finalize的调用具有不确定性不建议用finalize方法完成“非内存资源”的清理工作,但建议用于:①…

    2022年9月19日
  • nport串口服务器原理,MOXA串口服务器NPORT-5130详细配置

    《MOXA串口服务器NPORT-5130详细配置》由会员分享,可在线阅读,更多相关《MOXA串口服务器NPORT-5130详细配置(13页珍藏版)》请在人人文库网上搜索。1、MOXA串口联网服务器NPORT5130特点-以太网口支持100/10M自适应,串口支持RS-422,RS-485(2w/4w)-低成本、信用卡大小-支持Windows/LinuxCOM串口驱动程序模式-提供包括…

    2022年4月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号