Skip to main content

📡 Link2Proxy 📡

Introduction

Welcome to Link2Proxy, a Python module that allows you to easily fetch and rotate proxies automatically. Whether you're scraping websites or need proxies for testing purposes, Link2Proxy helps you get free proxies from multiple sources, store them locally, and use them to make requests.

📝 Installation

To install Link2Proxy, you can clone this repository or install it via pip once the module is uploaded to PyPI.

pip install link2proxy

🔧 Usage

get_proxies()

This function allows you to fetch proxies from multiple online sources and store them locally in a file.

Example:

import link2proxy

# Fetch proxies from the available sources and save them to a file
link2proxy.get_proxies()
  • Description:

    • Fetches proxies from various online sources (e.g., spys.me, sslproxies.org, etc.).
    • Proxies are stored in a local file (link2proxy.txt).
    • This is useful if you need to periodically refresh your proxy list.
  • Parameters:

    • No parameters are needed.
  • Returns:

    • No return value. The proxies are saved in the local file.

get_proxy()

This function retrieves a proxy from the local file where they are stored. If the file is empty, it will automatically call get_proxies() to populate the list with fresh proxies.

Example:

import link2proxy

# Get a proxy and use it for a request
proxy = link2proxy.get_proxy()
print(requests.get('https://google.com', proxies=proxy).status_code)
  • Description:

    • Fetches one proxy from the saved list (stored in link2proxy.txt).
    • If the file is empty, it triggers get_proxies() to fetch fresh proxies.
  • Parameters:

    • No parameters are needed.
  • Returns:

    • A dictionary containing a proxy for both http and https:
      {"http://": "http://<proxy>", "https://": "https://<proxy>"}
      

📄 File Structure

The proxies are stored in a file called link2proxy.txt inside a folder called proxies in the root directory of your project. This file will contain a list of proxies in the format ip:port.

Example of file structure:

/project_directory
  /proxies
    link2proxy.txt

⚠️ Disclaimer

  • Please use this program only for educational purposes.
  • It is not meant to be used in any malicious way, and I decline any responsibility for what you do with it.

🔗 Connect with Zarby 🔗

Metadata

Release files for link2proxy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for link2proxy 0.1.0
File Size Uploaded
link2proxy-0.1.0.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for link2proxy 0.1.0
File Interpreter ABI Platform
link2proxy-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / link2proxy-0.1.0.tar.gz

Download URL link2proxy-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6a1feb2f73b055c03e20b860df04632b38c4a627aa18d8eafbbf103252bf68a6
BLAKE2b-256 checksum
How to use checksums
5fc0dd972ec94263da3f0bf4ad14e2e251857bda72ca36f48fd78bdec44ad47d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release files / link2proxy-0.1.0-py3-none-any.whl

Download URL link2proxy-0.1.0-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c478028cc8963b130853fb2f66a3fc1318d3e304d5e32bb53f66f50afd4fded4
BLAKE2b-256 checksum
How to use checksums
b50dfde992a9204b390f4460080c6eed1c0616227847de52395599a1a7b6e305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page