retrowaver/strawpoll-voter

为PHP提供的简单库,用于在strawpoll.me投票中添加投票。由于使用并发请求,所以速度很快(默认50个)。

1.0.0 2020-02-13 19:38 UTC

This package is auto-updated.

Last update: 2024-09-19 22:18:03 UTC


README

为PHP提供的简单库,用于在strawpoll.me投票中添加投票。由于使用并发请求(默认50个),所以速度很快。

注意

  • 自2020年2月13日起有效
  • 浏览器发送两个额外的字段(安全令牌和真实性令牌),但似乎这些字段对于计票不是必需的,因此这个库不会发送它们(完全省略GET请求)
  • 仅限教育用途,使用风险自负

安装

composer require retrowaver/strawpoll-voter

示例用法

使用4个代理将投票添加到选项值输入为12345的投票strawpoll.me/1234567890

use Retrowaver\Strawpoll\Strawpoll;

$strawpoll = new Strawpoll;
$successCount = $strawpoll->vote(
    '1234567890',
    '12345',
    [
        '192.168.1.1:8080',
        '192.168.1.1:8081',
        '192.168.1.1:8082',
        '192.168.1.1:8083'
    ]
);

echo $successCount; // hopefully 4!