2017 © Pedro Peláez
 

library proxyscheduler

Schedules Proxy usage (e.g. web scraping)

image

inkrement/proxyscheduler

Schedules Proxy usage (e.g. web scraping)

  • Monday, August 15, 2016
  • by inkrement
  • Repository
  • 1 Watchers
  • 1 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

ProxyScheduler

Usage

To use this package just call the following script in your terminal. It uses composer and adds this package to your requirements:, (*1)

composer require inkrement/proxyscheduler, (*2)

Then import the Scheduler and create a new instance:, (*3)

use Inkrement\ProxyScheduler\ProxyScheduler;
use Inkrement\ProxyScheduler\Adapter\CSVAdapter;

$dao = new CSVAdapter('proxy_list.csv');
$scheduler = new ProxyScheduler($dao);
$proxy = $scheduler->getNext();

CSV Proxy List Format

The first 3 fields are mandatory (ip, port and type), the others are optional, but are important for some scheduling algorithms (e.g. hit, miss and rating). The default delimiter is a semicolon but it can be changed with an additional parameter., (*4)

Always "fresh" public proxies

This package also provides an Adapter for the gimmeproxy API., (*5)

use Inkrement\ProxyScheduler\ProxyScheduler;
use Inkrement\ProxyScheduler\Adapter\GimmyProxyAdapter;

$scheduler = new ProxyScheduler(new GimmyProxyAdapter());
$proxy = $scheduler->getNext();

Further Information

Run phpunit tests:, (*6)

composer test

The Versions

15/08 2016

dev-master

9999999-dev

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/08 2016

1.1.1

1.1.1.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

20/02 2016

1.1.0

1.1.0.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/02 2016

1.0.4

1.0.4.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/02 2016

1.0.3

1.0.3.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/02 2016

1.0.2

1.0.2.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/02 2016

1.0.1

1.0.1.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires

15/02 2016

1.0.0

1.0.0.0

Schedules Proxy usage (e.g. web scraping)

  Sources   Download

GPL-3.0

The Requires

 

The Development Requires