IP | Country | PORT | ADDED |
---|---|---|---|
203.95.197.15 | kh | 8080 | 45 minutes ago |
101.71.72.253 | cn | 52300 | 45 minutes ago |
185.59.100.55 | de | 1080 | 45 minutes ago |
203.19.38.114 | cn | 1080 | 45 minutes ago |
72.37.217.3 | us | 4145 | 45 minutes ago |
199.102.106.94 | us | 4145 | 45 minutes ago |
87.248.129.26 | ae | 80 | 45 minutes ago |
206.220.175.2 | us | 4145 | 45 minutes ago |
213.250.198.146 | cz | 7777 | 45 minutes ago |
45.12.132.215 | cy | 51991 | 45 minutes ago |
167.71.171.141 | us | 1080 | 45 minutes ago |
184.170.251.30 | us | 11288 | 45 minutes ago |
101.71.72.250 | cn | 52300 | 45 minutes ago |
68.71.249.158 | us | 4145 | 45 minutes ago |
72.195.34.59 | us | 4145 | 45 minutes ago |
161.35.82.57 | nl | 1080 | 45 minutes ago |
192.252.220.92 | us | 17328 | 45 minutes ago |
43.131.9.114 | de | 1777 | 45 minutes ago |
45.12.132.212 | cy | 51991 | 45 minutes ago |
106.107.183.19 | tw | 80 | 45 minutes ago |
Our proxies work perfectly with all popular tools for web scraping, automation, and anti-detect browsers. Load your proxies into your favorite software or use them in your scripts in just seconds:
Connection formats you know and trust: IP:port or IP:port@login:password.
Any programming language: Python, JavaScript, PHP, Java, and more.
Top automation and scraping tools: Scrapy, Selenium, Puppeteer, ZennoPoster, BAS, and many others.
Anti-detect browsers: Multilogin, GoLogin, Dolphin, AdsPower, and other popular solutions.
Looking for full automation and proxy management?
Take advantage of our user-friendly PapaProxy API: purchase proxies, renew plans, update IP lists, manage IP bindings, and export ready-to-use lists — all in just a few clicks, no hassle.
PapaProxy offers the simplicity and flexibility that both beginners and experienced developers will appreciate.
And 500+ more tools and coding languages to explore
If you want to access Instagram data, consider using the Instagram Graph API. However, note that the Graph API has limitations and may not provide access to all public content.
Here is an example using Python and the instagram_private_api library
from instagram_private_api import Client, ClientCompatPatch
# Replace 'your_username' and 'your_password' with your Instagram credentials
username = 'your_username'
password = 'your_password'
api = Client(username, password)
results = api.user_feed('instagram', count=10) # Replace 'instagram' with the target account username
for post in results['items']:
media_id = post['id']
comments = api.media_n_comments(media_id, count=5) # Replace 5 with the desired number of comments to retrieve
for comment in comments['comments']:
print(comment['user']['username'] + ': ' + comment['text'])
api.logout()
To run Firefox with Selenium and connected extensions, you'll need to use the FirefoxDriverService and FirefoxOptions. You can also set the path to the Firefox executable and the path to the extensions' .xpi files using the FirefoxBinary and FirefoxProfile classes. Here's an example of how to do this:
Install the required NuGet packages:
Install-Package OpenQA.Selenium.Firefox.WebDriver -Version 3.141.0
Install-Package OpenQA.Selenium.Support.UI -Version 3.141.0
Create a method to add extensions to the Firefox profile:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System.IO;
using System.Linq;
public static IWebDriver CreateFirefoxDriverWithExtensions(string[] extensionPaths)
{
var firefoxOptions = new FirefoxOptions();
var firefoxBinary = new FirefoxBinary(Path.GetDirectoryName(FirefoxDriverService.DefaultServicePath));
var firefoxProfile = new FirefoxProfile();
// Add extensions to the Firefox profile
foreach (var extensionPath in extensionPaths)
{
var extensionFile = new FileInfo(extensionPath);
if (extensionFile.Exists)
{
firefoxProfile.AddExtension(extensionPath);
}
}
firefoxOptions.BinaryLocation = firefoxBinary.Path;
firefoxOptions.Profile = firefoxProfile;
// Start the FirefoxDriverService with the specified Firefox binary
var driverService = FirefoxDriverService.CreateDefaultService(firefoxBinary.Path, FirefoxDriverService.DefaultPort);
driverService.EnableVerboseLogging = true;
// Create the FirefoxDriver with the specified options
var driver = new FirefoxDriver(driverService, firefoxOptions);
return driver;
}
Use the CreateFirefoxDriverWithExtensions method in your test code:
using OpenQA.Selenium;
using System;
namespace SeleniumFirefoxExtensionsExample
{
class Program
{
static void Main(string[] args)
{
// Paths to the extensions' .xpi files
string[] extensionPaths = new[]
{
@"path\to\extension1.xpi",
@"path\to\extension2.xpi"
};
// Create the FirefoxDriver with connected extensions
using (var driver = CreateFirefoxDriverWithExtensions(extensionPaths))
{
// Set up the WebDriver
driver.Manage().Window.Maximize();
// Navigate to the target web page
driver.Navigate().GoToUrl("https://www.example.com");
// Perform any additional actions as needed
// Close the browser
driver.Quit();
}
}
}
}
In this example, we first create a method called CreateFirefoxDriverWithExtensions that takes an array of extension paths as input. Inside the method, we set up the FirefoxOptions, FirefoxBinary, and FirefoxProfile to include the specified extensions. Then, we start the FirefoxDriverService with the specified Firefox binary and create the FirefoxDriver with the specified options.
In the test code, we call the CreateFirefoxDriverWithExtensions method with the paths to the extensions' .xpi files and use the returned IWebDriver instance to interact with the browser.
Remember to replace "path\to\extension1.xpi" and "path\to\extension2.xpi" with the actual paths to the extensions' .xpi files you want to connect.
A proxy in data centers is usually a separate server that processes incoming requests and then distributes them to the submitted addresses (or IP). Also through the proxy it is possible to allocate a specific user a separate IP address for connection (for example, if he needs a virtual server).
Proxies in Instagram are most often used for two purposes. The first is to bypass access blocking. The second is to avoid being banned when working with several accounts at once. The latter, as a rule, is used when arbitrating traffic, when launching massive advertising campaigns, which allows you not to worry about possibly getting a permanent ban.
Find a working proxy and start installing it in the messenger. Telegram has bots that allow you to get several proxies for free, including @socks5_bot. When you launch it, once the location is selected, you'll get an IP address, port, username and password. Go through "Settings" to "Data and Disk" and then to "Proxy Settings" and enter the required data in the highlighted fields: server, port, username and password.
What else…