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

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • wptx64能卸载吗_win10自带的软件哪些可以卸载

    wptx64能卸载吗_win10自带的软件哪些可以卸载展开全部卸载这些所有内置应用,就要用到WindowsPowerShell,它是win10系统自带的一个应用,要打开它,就单击开始菜单中的“所有应32313133353236313431303231363533e58685e5aeb931333361326231用”,然后找到WindowsPowerShell的文件夹,右键单击WindowsPowerShell(注意不是WindowsPower…

  • mac navicat激活码[最新免费获取]

    (mac navicat激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html1STL5S9V8F-eyJsaWNlbnNlSWQi…

  • 如何清理电脑中c盘的垃圾_计算机基本组成

    如何清理电脑中c盘的垃圾_计算机基本组成系统盘,也就是我们常说的C盘!必须要保持足够的存储空间,才能够确保电脑不会运行卡顿,或者出现一些系统性的问题。其实,我们安装系统的时候,C盘最多也就被占用20G左右的空间。但是C盘作为系统盘,电脑运行时所产生的系统缓存文件、垃圾文件以及程序运行文件等等,都会不断的占用C盘的空间,使得C盘越来越小,电脑越用越卡!今天大白菜就和大家分享4招c盘清理方法,让大家的C盘可以腾出更多的空间,保证电脑运行更加…

  • struts2拦截器学习

    struts2拦截器学习一、什么是拦截器?提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其

  • fedora root密码_vmware忘记密码

    fedora root密码_vmware忘记密码虚拟机好久没有用了,居然忘记了dedora12的root密码,只记得另一普通用户的密码,怎么办?在网上查了一通,终于找到实现办法来修改root的密码了,步骤如下:进入GRUB的彩色界面后,有3秒钟时间给你。按e进入GRUB,出现了:    Red Hat Enterprise Linux Server (2.6.18-8.e15xen)//看自己的型号了2. 键入e出现(

  • Idea2020创建javaweb项目-图文

    Idea2020创建javaweb项目-图文选择在新窗口打开看到以下结果接下来将当前项目修改为web项目点击下方应用,创建web目录及web.xml文件开始编写代码,第一步导入jar包然后将需要的jar包复制到lib目录下,复制完成后,右键lib目录选择AddasLibrary….接下来就是创建包创建类以及页面,src选择右键创建packages及选择包右键选择javaclass创建类然后tomcat运行如果…

发表回复

您的电子邮箱地址不会被公开。

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