Skip to main content
The requests library is the most popular way to make HTTP requests in Python. Integrating 2extract.com proxies is incredibly simple.

Basic Setup

To use our proxies, you just need to construct a proxies dictionary and pass it to your request. The dictionary should contain both http and https keys.
basic_setup.py

Real-World Example: Scraping Steam Game Prices

Let’s solve a real problem: checking the price of a popular game, like Counter-Strike 2, in different regions. Many online stores have regional pricing, and using proxies is the only way to see what local users see. In this example, we’ll check the price in the USA and Turkey by dynamically changing the -country parameter in the username.
This example requires requests and BeautifulSoup4. Install them with pip install requests beautifulsoup4.
steam_scraper.py

Expected Output

Running this script will produce an output similar to this:
Terminal
This example demonstrates the power of dynamically controlling your proxy’s location directly from your code, allowing you to build powerful, scalable data collection applications.