Python + Selen + Safari - Führen Sie die iPhone Safari vom Mac mit dem Webdriver aus

Motivation

Ich habe einen Artikel gefunden, der den Safari-Webtreiber von iOS 13 offiziell eingeführt zu haben scheint. (Webdriver kommt in iOS13 zu Safari) Ich konnte überhaupt keinen Artikel dazu finden. Also habe ich es selbst versucht und versucht, und ich konnte es verschieben, also möchte ich es als Aufzeichnung aufbewahren.

Inhaltsverzeichnis

  1. Einstellungen auf der iPhone-Seite
  2. Arbeiten Sie von der MAC-Seite aus

① iPhone-Einstellungen

--Einstellungen → Safari → Erweitert → Remote-Automatisierung aktivieren --Um Ihr iPhone an den MAC anzuschließen und diesem Computer zu vertrauen Ja

② Betrieb von der MAC-Seite

Installieren Sie zuerst Selen pip install selenium

Unten ist der Code in Python

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

desiredcapabilities= DesiredCapabilities.SAFARI.copy()
desiredcapabilities["platform"]="ios"

driver = 
webdriver.Safari(desired_capabilities=desiredcapabilities)

driver.get("https://google.co.jp")

Sie können Safari auf dem iPhone von Mac aus ausführen

Recommended Posts

Python + Selen + Safari - Führen Sie die iPhone Safari vom Mac mit dem Webdriver aus
Führen Sie Aprili von Python auf Orange aus
Holen Sie sich HTML von Element mit Python-Selen
Führen Sie Python mit VBA aus
Führen Sie prepDE.py mit python3 aus
Führen Sie Python aus Excel aus
Führen Sie Blender mit Python aus
Screenshot mit Selen (Python Edition)
Schaben mit Selen [Python]
Führen Sie iperf mit Python aus
Führen Sie Python aus Excel VBA mit xlwings & Tutorial Supplement aus
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Lesen Sie den QR-Code aus der Bilddatei mit Python (Mac).
Führen Sie Python mit PyCharm aus (Windows)
Schaben mit Selen in Python
Schaben mit Selen + Python Teil 1
Führen Sie Python mit CloudFlash aus (arm926ej-s)
Python3 + Django ~ Mac ~ mit Apache
Python: Arbeiten mit Firefox mit Selen
Führen Sie Label mit tkinter [Python] aus.
Schaben mit Selen + Python Teil 2
Mit Skype benachrichtigen Sie mit Skype von Python!
Verwenden von OpenCV mit Python @Mac
Rufen Sie C von Python mit DragonFFI auf
Verwenden von Rstan aus Python mit PypeR
Scraping mit Selen in Python (Basic)
Installieren Sie Python von der Quelle mit Ansible
Führen Sie Rotrics DexArm mit der Python-API aus
Führen Sie mruby mit Python oder Blender aus
Führen Sie XGBoost mit Cloud Dataflow (Python) aus.
Anzeigen von Mac-Desktop-Benachrichtigungen in Python
Python-Fehlererkennung von Powershell ausgeführt
Führen Sie Python-Skripte synchron von C # aus
Rufen Sie Python von Nim mit Nimpy auf
Bis Python auf Apache läuft
Führen Sie Ansible über Python mithilfe der API aus
Laden Sie fbx aus Python mitinema4d
Betreiben Sie Firefox mit Selen aus Python und speichern Sie die Bildschirmaufnahme
Installieren Sie Python mit Mac vs Code
Rufen Sie C / C ++ von Python auf dem Mac auf
Führen Sie das Python-Skript in Cisco Memorandum_EEM aus
Aktualisieren Sie Mac Python von 2 auf 3
Sammeln von Informationen von Twitter mit Python (Twitter API)
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Führen Sie Cloud Dataflow (Python) über AppEngine aus
Empfangen Sie Textdaten von MySQL mit Python
[Hinweis] Mit Python Daten von PostgreSQL abrufen
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Spielen Sie eine Audiodatei von Python mit Interrupt ab
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Führen Sie Keras mit CNTK-Backend unter CentOS aus
Tweet von Python mit Twitter Developer + Tweepy
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
Geschäftseffizienz von Grund auf mit Python
Mit openssl verschlüsselte Dateien werden mit openssl aus Python entschlüsselt
Bearbeiten von Azure CosmosDB aus Python Part.2
Bildaufnahme von der Kamera mit Python + OpenCV
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac