Selenium + Python で、Chromeをスマホ表示で起動する方法を紹介します。
起動オプションにmobileEmulationを指定
スマホ表示で Chrome を起動する場合は、起動オプションに mobileEmulation を指定することで、スマホ表示となる。
以下は「iPhone X」で表示する例であるが、deviceName
の部分を書き換えれば、他の機種に切り替えて表示することも可能である。
from selenium import webdriver
import time
url = "https://www.yahoo.co.jp/"
mobile_emulation = { "deviceName": "iPhone X" }
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome("/Users/sato/Souce/python/chromedriver", options=options)
driver.get(url)
0 件のコメント:
コメントを投稿