gpt4 book ai didi

python - 在不模拟设备的情况下在 selenium 中使用移动浏览器?

转载 作者:太空狗 更新时间:2023-10-30 02:25:16 26 4
gpt4 key购买 nike

我尝试使用 selenium 在 python 中编写一个脚本,它应该自动将图像上传到图像平台。然而,问题在于,上传图片的功能仅在您使用移动浏览器(例如 iPhone 上的 Safari)时提供。在一项快速研究中,我发现 selenium 支持此功能,但据我了解,只有在您模拟设备或在计算机上连接真实设备时才会提供此功能。如果您想使用 python 模拟移动浏览器,是否有另一种方法(甚至可能是另一个库?)没有这样的开销(连接或模拟设备)?

最佳答案

传递正确的用户代理应该可以解决问题。移动版 Chrome 示例:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1')
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.google.com')

关于python - 在不模拟设备的情况下在 selenium 中使用移动浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49588237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com