许多真实设备的假用户代理
fua的Python项目详细描述
在许多python脚本中,由于webserivce,我们需要更改用户代理 通过fua,您可以轻松快速地更改用户代理字符串。 它支持:
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
用法:
示例1:
import fua #Importing fua android = fua.SmartPhone.Android() #Creating a SmartPhone Android device android_ff_ua = android.Firefox() #Android Firefox UserAgent
示例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})
安装:
pip install fua