A lightweight Python library for generating random User-Agent headers for anonymity and testing.
Project description
Smart AI Agent
This library is designed for professional anonymity. It is equipped with modern technologies to generate advanced user-agents. In addition, it can generate proxies, test them, and extract only the working proxies.
Installation
pip install smart-Ai-agent
Usage
Generate User-Agent for Various Operating Systems
from smart_Ai_agent import RandUserAgent
user_agent = RandUserAgent.get_user_agent()
print(user_agent)
# can you use fixed divece
# 'iphone' , 'windows', 'mac','linux' , 'tablet','random'
# example used create iphone
user_agent = RandUserAgent.get_user_agent('iphone')
print(user_agent)
# Get a Random User-Agent for Phones Only
user_agent = RandUserAgent.get_random_mobile_ua()
print(user_agent)
Create proxies
from smart_Ai_agent import Proxy
# Bring the latest and best proxies
ip = Proxy(deep=False).get_proxy() # deep=True is used Deep Fetch Proxies
print(ip) # output list proxy
# To make a serial output
# use
for i in ip:
print(i)
print('-'*40)
CHECK PROXY
from smart_Ai_agent import Proxy
ch , ip = Proxy.check('143.198.42.182:31280') # auto verify is True
print(ch,ip)
#Output True , 143.198.42.182
# verify False
ch , ip = Proxy.check('143.198.42.182:31280',verify=False)
# verify True
ch , ip = Proxy.check('143.198.42.182:31280',verify=True)
Extract and check proxies
from smart_Ai_agent import Proxy
proxies = Proxy(deep=True).get_proxy()
for i in proxies:
# print(i)
ch,ip = Proxy.check(i)
print(ch,ip)
print('-'*40)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
smart_ai_agent-0.2.tar.gz
(4.2 kB
view details)
File details
Details for the file smart_ai_agent-0.2.tar.gz.
File metadata
- Download URL: smart_ai_agent-0.2.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64ffee8e30b409a4c845a19a337b6267d9095ebc390a69c55cf7e73dc4f48c91
|
|
| MD5 |
49b77f1bae50c164dfaca50ad176f2ef
|
|
| BLAKE2b-256 |
172372f575ddd7516893b99ac175a3fe816fec24c972fd654eb1534e792d5d6f
|