IP | Country | PORT | ADDED |
---|---|---|---|
203.95.197.15 | kh | 8080 | 14 minutes ago |
101.71.72.253 | cn | 52300 | 14 minutes ago |
185.59.100.55 | de | 1080 | 14 minutes ago |
203.19.38.114 | cn | 1080 | 14 minutes ago |
72.37.217.3 | us | 4145 | 14 minutes ago |
199.102.106.94 | us | 4145 | 14 minutes ago |
87.248.129.26 | ae | 80 | 14 minutes ago |
206.220.175.2 | us | 4145 | 14 minutes ago |
213.250.198.146 | cz | 7777 | 14 minutes ago |
45.12.132.215 | cy | 51991 | 14 minutes ago |
167.71.171.141 | us | 1080 | 14 minutes ago |
184.170.251.30 | us | 11288 | 14 minutes ago |
101.71.72.250 | cn | 52300 | 14 minutes ago |
68.71.249.158 | us | 4145 | 14 minutes ago |
72.195.34.59 | us | 4145 | 14 minutes ago |
161.35.82.57 | nl | 1080 | 14 minutes ago |
192.252.220.92 | us | 17328 | 14 minutes ago |
43.131.9.114 | de | 1777 | 14 minutes ago |
45.12.132.212 | cy | 51991 | 14 minutes ago |
106.107.183.19 | tw | 80 | 14 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
Open the "Data and memory" item in the settings, and then, under "Proxy", click "Proxy settings". In the "Connection" window that opens, select "Add proxy" and then check the SOCKS5 proxy. Next, in the "Server" field, you must enter the IP of the proxy, and in the "Port" field enter the port SOCKS5. The next step is to enter the login from the proxy and the password from the proxy. Now, all you have to do is click "Done".
In PHP, you can generate JSON data using the json_encode function, and in Swift (iOS/macOS), you can parse it using JSONSerialization or Codable depending on your needs.
Here's an example of generating JSON in PHP and parsing it using NSJSONSerialization in Swift
PHP (Generate JSON):
'John Doe',
'age' => 25,
'city' => 'New York',
'is_student' => true
);
// Encode data to JSON
$jsonData = json_encode($data);
// Output JSON
echo $jsonData;
?>
In this PHP script, the json_encode function is used to convert the PHP associative array into a JSON string.
Swift (Parse JSON using NSJSONSerialization):
import Foundation
// Sample JSON data as a string
let jsonString = """
{
"name": "John Doe",
"age": 25,
"city": "New York",
"is_student": true
}
"""
// Convert JSON string to Data
if let jsonData = jsonString.data(using: .utf8) {
do {
// Parse JSON data using NSJSONSerialization
if let jsonObject = try JSONSerialization.jsonObject(with: jsonData, options: []) as? [String: Any] {
// Access parsed JSON data
let name = jsonObject["name"] as? String ?? ""
let age = jsonObject["age"] as? Int ?? 0
let city = jsonObject["city"] as? String ?? ""
let isStudent = jsonObject["is_student"] as? Bool ?? false
// Print parsed data
print("Name: \(name)")
print("Age: \(age)")
print("City: \(city)")
print("Is Student: \(isStudent)")
}
} catch {
print("Error parsing JSON: \(error.localizedDescription)")
}
}
In this Swift code, the JSONSerialization class is used to parse the JSON string (converted to Data) into a Swift dictionary ([String: Any]). You can then access individual values from the parsed JSON data.
Note: Ensure that the JSON structure in your PHP script and Swift code aligns, and handle errors appropriately during parsing. Additionally, consider using Codable in Swift for a more convenient way to work with JSON data if your data structure matches your Swift model.
When scraping paginated content, fetching the "next page" usually involves extracting the URL of the next page from the HTML of the current page. In PHP, you can use a library like Simple HTML DOM Parser to parse HTML and extract the URL for the next page.
Here's an example of how you might scrape the next page URL using PHP
Install Simple HTML DOM Parser:
You can download it from sourceforge and include it in your project, or use Composer:
composer require sunra/php-simple-html-dom-parser
Write a PHP script to scrape the next page URL:
find('a.next-page-link', 0);
if ($nextPageLink) {
// Extract the href attribute (URL) from the link
$nextPageUrl = $nextPageLink->href;
return $nextPageUrl;
} else {
return null; // No next page link found
}
}
// Example usage
$currentUrl = 'https://example.com/page1'; // Replace with the URL of the current page
$nextPageUrl = scrapeNextPageUrl($currentUrl);
if ($nextPageUrl) {
echo "Next Page URL: $nextPageUrl";
} else {
echo "No Next Page URL found.";
}
Replace the $currentUrl variable with the URL of the current page.
Adjust the HTML element selector ('a.next-page-link') based on the structure of the website you are scraping.
Run the script:
Execute the PHP script to see the URL of the next page.
Before you change your proxy server, you should decide what kind of proxy you would like to install. There are a lot of choices, depending on your needs. Every buyer, when buying a proxy server, is given all the necessary information with the data for access - username and password, port, IP address. Without these data, you can't install and configure the proxy.
To set up a proxy on your computer, you need to go through a simple procedure. If we're talking about Windows 10, you'll first need to open the "Settings" application and the "Network and Internet" section. Here, after opening the "Proxy Server" tab, find the column "Manual proxy server setup" just to the right and move the switch to the "On" position. Enter the IP address and the proxy port in the specified fields and click "Save".
What else…