• php代理刷访问量(附源码)


    众所周知,所谓的访问量就是用户的点击次数。当然,如果真只是单纯记录用户的访问次数,那访问量刷起来也太简单了,不断的刷新网页就行。因此,常规的网站记录访问量是通过ip来的,一个有效ip对应一个访问量。通常情况下,我们的ip是固定的。但事无绝对。

    不知道你们在访问论坛时是否有遇到这种情况:

     没错,就是这种有奖推广,将推广链接分享给其他用户点击,可以获取金币和积分奖励。这种时候,一般人可能就会老老实实的去分享和推广了。但是,我们是一般人吗?不!这种情况下,我们通常不当人。直接上科技。

    proxy.php 代码

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <title>模拟多IP访问</title>
    5. <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    6. </head>
    7. <?php
    8. $successCount = 0; // 成功访问次数
    9. if (isset($_POST['submit'])) {
    10. $targetUrl = $_POST['target_url'];
    11. // 获取代理IP
    12. $secret = '7769e66bfd6380a24a498b9ad0b2e76d';
    13. $orderNo = 'BGL2023090416281184NfM0YQ';
    14. $count = 10; // 获取10个代理IP
    15. $isTxt = 1;
    16. $proxyType = 1;
    17. $proxyUrl = "http://route.xiongmaodaili.com/xiongmao-web/api/bgl?secret=$secret&orderNo=$orderNo&count=$count&isTxt=$isTxt&proxyType=$proxyType";
    18. $proxyResponse = file_get_contents($proxyUrl);
    19. if ($proxyResponse !== false) {
    20. $proxyList = explode("\r\n", $proxyResponse);
    21. foreach ($proxyList as $proxy) {
    22. $options = array(
    23. 'http' => array(
    24. 'proxy' => 'tcp://' . $proxy,
    25. 'request_fulluri' => true,
    26. 'timeout' => 10, // 设置超时时间,单位为秒
    27. )
    28. );
    29. $context = stream_context_create($options);
    30. $result = @file_get_contents($targetUrl, false, $context);
    31. if ($result === false) {
    32. echo "";
    33. } else {
    34. echo "";
    35. $successCount++;
    36. }
    37. // 将成功访问次数发送到客户端
    38. echo "";
    39. // 刷新页面以便立即显示结果
    40. echo "";
    41. // 刷新输出缓冲区
    42. flush();
    43. ob_flush();
    44. // 等待一段时间,以便观察结果
    45. usleep(500000);
    46. }
    47. } else {
    48. echo "";
    49. }
    50. }
    51. ?>
    52. <body>
    53. <h1>模拟多IP访问</h1>
    54. <form method="post">
    55. <label for="target_url">目标URL:</label>
    56. <input type="text" id="target_url" name="target_url" required>
    57. <button type="submit" name="submit">发送请求</button>
    58. <p>访问成功次数:<span id="success_count"><?php echo $successCount; ?></span></p>
    59. </form>
    60. <div id="results"></div>
    61. <script>
    62. function showResult(result) {
    63. $('#results').append('

      ' + result + '

      '
      );
    64. }
    65. function showSuccessCount(count) {
    66. $('#success_count').text(count);
    67. }
    68. function refreshPage() {
    69. location.reload();
    70. }
    71. </script>
    72. </body>
    73. </html>

     将代码放到php站点运行就行,输入你需要的推广链接点击发送即可。效果图如下:

     原理解析:这里就是一个简单的通过php模拟用户的请求,同时在请求过程中进行ip代理。让每次请求的ip都是随机的,这样目标网站就会把你当做一个真实的用户点击了。这里用的熊猫代理。你也可以用自己代理,市面上还是有很多免费试用的。

     

  • 相关阅读:
    python通过导入自定义dll实现显存释放
    Linux下的Framebuffer编程
    万亿咖啡赛道或将再出一个IPO?窄门入局、宽门出圈的它,做对了什么?
    加工制造业的升级突破必备系统
    RestTemplate获取json数组
    【Python从入门到进阶】67、Pandas使用stack和pivot实现数据透视
    async-await与try-catch
    Atlas2.2.0编译、安装及使用(集成ElasticSearch,导入Hive数据)
    SpringBoot项目中实现MySQL读写分离
    【目标检测】43、YOLOv1 | YOLO 系列开山之作
  • 原文地址:https://blog.csdn.net/qq_34761385/article/details/132673966