In many Python script,we need to change our User-Agent,due to webserivce security or etc. By fua you can change your User-Agent string easily and fast. It supports :
Smartphones : Android(Browser,Firefox,WebView,Chrome,Opera) iOS(Saffari,Firefox,Chrome) Windows Phone(Browser) Blackberry(Browser) Palm(Blazer) Fennec(Browser) Symbian(Browser,Go_Browser,Opera_Mini,Opera) Maemo(Browser,Firefox) Motorola(MIB) FirefoxOS(Browser) Samsung(Tizen) ---- Desktop : Windows(IE,Edge,Firefox,Chrome,Opera,Saffari,SeaMonkey) macOS(Saffari,Firefox,Opera,Chrome,Camino,SeaMonkey) Google Chrome(Chrome,Firefox) FreeBSD(Chrome,Opera,Firefox) Linux(Chrome,Opera,Firefox,SeaMonkey) Unix(Chrome,Surf,Opera) --- Wearable : Google Glass --- Smart TV : Samsung(Browser,HBB,SmartHub) Sharp Sony Technisat VIZIO Toshiba Philips Roku tvOS LG(Netcast) Google TV Mapple Browser HBB TV Google ChromeCast Netgear Panasonic --- Game Consoles : Xbox One Playstation4
Usage:
Sample 1:
import fua #Importing fua android = fua.SmartPhone.Android() #Creating a SmartPhone Android device android_ff_ua = android.Firefox() #Android Firefox UserAgent
Sample 2:
import fua,requests
osx_chrome_ua = fua.Desktop.macOS().Chrome()
#If you print(osx_chrome_ua) , you will see the User Agent of Chrome in macOS
github_page = requests.get('https://github.com',headers={'User-Agent':osx_chrome_ua})
Installation:
pip install fua
Release files for fua 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fua-1.0.2.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fua-1.0.2-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 12.3 kB
Release files / fua-1.0.2.tar.gz
| Download URL | fua-1.0.2.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a093d1e93223542f90cb5f362ff64feba5111f5e122ba95d8566f03e4e16a4c4
|
|
BLAKE2b-256 checksum How to use checksums |
2e612f4e317c5d9d146e78c4a7d74fcf1b350169b8c7bb0382c5a8ed9561af6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / fua-1.0.2-py2-none-any.whl
| Download URL | fua-1.0.2-py2-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
6651c3146e0890b45fa1893d2ce850194502476cd17c7c51864e384aa8b3fbcf
|
|
BLAKE2b-256 checksum How to use checksums |
cc07cfd1faaab98e6e335d3b9ed2a43a2ece2be71ad1ae9285cd4d9e6983b95d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |