camoufox使用笔记
1.Installation
安装camoufox包
- pip install -U camoufox
- pip install -U camoufox[geoip] 如果使用代理,强烈推荐使用[geoip],这将下载一个额外的数据集来模拟代理ip的经纬度,时区,国家和地区。
安装/卸载camoufox程序
camoufox fetch # windows
python -m camoufox fetch # linux
- sudo apt install -y libgtk-3-0 libx11-xcb1 libasound2 # debian依赖
- sudo pacman -S gtk3 libx11 libxcb cairo libasound alsa-lib # arch依赖
camoufox remove # uninstall
2.使用
同步
1 | from camoufox.sync_api import Camoufox |
异步
1 | from camoufox.async_api import AsyncCamoufox |
常用参数
1 | with Camoufox(headless=True,block_images=True,block_webrtc=True,os="windows",locale="en-au",humanize=True,geoip=True, |
Linux建议虚拟显示器中无头运行 Camoufox。需安装 xvfb:
sudo apt-get install xvfb
同时设置:headless=”virtual”