GithubHelp home page GithubHelp logo

flaryx32 / proxyscrapescraper Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 43 KB

ProxyScrape Scraper, with flask server and some neat features with web-ui

License: GNU General Public License v3.0

HTML 30.08% JavaScript 2.46% CSS 9.00% Python 58.46%
minecraft-proxy proxies proxyscrape proxyscraper python3 scraper web-app web-ui

proxyscrapescraper's Introduction

ProxyScrapeScraper

# Flask Proxy Fetcher and Checker

A Flask-based application designed to fetch, process, and check the speed of proxies from the ProxyScrape API, allowing users to filter proxies based on protocol, timeout, country, SSL support, and anonymity level. This application provides a user-friendly interface for fetching new proxies, refreshing proxy speeds, and downloading the processed proxy list.

## Features

- Fetch proxies dynamically based on user-defined criteria (protocol, timeout, country, SSL, anonymity).
- Check the speed and location of fetched proxies.
- Filter out proxies with unknown locations or that fail speed checks.
- Download the list of processed proxies as a text file.

## Installation

To set up this project locally, follow these steps:
  1. Clone the repository:
git clone https://github.com/flaryx32/ProxyScrapeScraper.git
  1. Navigate to the project directory:
cd flask-proxy-fetcher-checker
  1. Install the required Python packages:
pip install -r requirements.txt

Usage

To run the application:

python app.py

Navigate to http://localhost:5000 in your web browser to access the application interface.

Fetching New Proxies

  1. Use the form on the homepage to specify your proxy criteria.
  2. Click "Fetch Proxies" to retrieve proxies based on your criteria.

Refreshing Proxy Speeds

  • Click "Refresh Proxies" to update the speed information for the currently loaded proxies.

Downloading Proxies

  • Click "Download Proxies" to download the list of processed proxies as a .txt file.

Contributing

Contributions to improve the application are welcome. Before contributing, please create an issue to discuss your ideas or choose an existing issue to work on. For major changes, please open an issue first to discuss what you would like to change.

Ensure to update tests as appropriate.

License

MIT

proxyscrapescraper's People

Contributors

flaryx32 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.