[PYTHON] Je voulais vraiment copier avec du sélénium

Je veux copier des phrases avec sélénium webdriver!

Mais le sélénium n'avait pas de commande de copie! (Peut-être que je l'ai juste oublié)

J'ai pensé que je devrais faire ctrl + C avec sendkeys, mais je ne peux pas

Alors je vais le faire comme ça! !!

Environnement: ubuntu12.04, python2.7, sélénium, chrome

python


copy = driver.execute_script("return window.getSelection().toString();")

Extraire les caractères de la sélection avec execute_script et les affecter à la variable

J'ai pu exécuter javascript à partir de sélénium et le copier! !!

Au fait, toutes les sélections sont comme ça

python


driver.execute_script("document.execCommand('SelectAll');")

Recommended Posts

Je voulais vraiment copier avec du sélénium
Je voulais résoudre ABC160 avec Python
Je voulais résoudre ABC172 avec Python
Je voulais résoudre NOMURA Contest 2020 avec Python
Je voulais jouer avec la courbe de Bézier
Je voulais aussi vérifier les indices de type avec numpy
J'étais accro au grattage avec Selenium (+ Python) en 2020
Je voulais résoudre le concours de programmation Panasonic 2020 avec Python
Défi problème 5 avec Python: lambda ... j'ai décidé de copier sans
Je veux assister automatiquement à des cours en ligne avec Python + Selenium!
J'ai capturé le projet Toho avec Deep Learning ... je le voulais.
Je voulais calculer un tableau avec la méthode des subs de Sympy
Je voulais supprimer plusieurs objets en s3 avec boto3
Chaîne de hachage que je voulais éviter (2)
Je voulais faire évoluer cGAN vers ACGAN
Je veux faire ○○ avec les Pandas
Je veux copier l'annotation de yolo
Je veux déboguer avec Python
Chaîne de hachage que je voulais éviter (1)
Un mémorandum lors de l'acquisition automatique avec du sélénium
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Je veux vraiment utiliser GitHub Flavored Markdown (GFM) avec Pelican!
J'ai essayé de me connecter automatiquement à Twitter avec du sélénium (RPA, scraping)
Je veux détecter des objets avec OpenCV
J'ai essayé d'implémenter Autoencoder avec TensorFlow
J'ai essayé de visualiser AutoEncoder avec TensorFlow
J'ai essayé de commencer avec Hy
Je veux écrire un blog avec Jupyter Notebook
J'ai essayé d'utiliser du sélénium avec du chrome sans tête
Je veux installer Python avec PythonAnywhere
Je veux analyser les journaux avec Python
Je veux jouer avec aws avec python
[Introduction à Pytorch] J'ai joué avec sinGAN ♬
Je voulais résoudre ABC159 avec Python
J'ai essayé d'implémenter CVAE avec PyTorch
décalage du consommateur kafka-copy vers un autre avec python
J'ai essayé de résoudre TSP avec QAOA
Implémentation de DQN avec TensorFlow (je voulais ...)
Je voulais utiliser le notebook jupyter avec docker dans l'environnement pip (opticspy)
J'ai créé un outil pour parcourir automatiquement plusieurs sites avec Selenium (Python)
J'ai essayé de prédire l'année prochaine avec l'IA
J'ai essayé de faire un processus périodique avec CentOS7, Selenium, Python et Chrome
Grattage au sélénium
J'ai essayé d'implémenter la lecture de Dataset avec PyTorch
Grattage au sélénium ~ 2 ~
Je veux utiliser MATLAB feval avec python
J'ai essayé d'apprendre le fonctionnement logique avec TF Learn
J'ai essayé de déplacer GAN (mnist) avec keras
Scraping de pages i-Town: je voulais prendre la place de Wise-kun
J'ai essayé de sauvegarder les données avec discorde
J'ai essayé de détecter rapidement un mouvement avec OpenCV
J'ai essayé d'intégrer Keras dans TFv1.1
Je veux moquer datetime.datetime.now () même avec pytest!
Je souhaite afficher plusieurs images avec matplotlib.
Je veux frapper 100 sciences des données avec Colaboratory
Je veux faire un jeu avec Python
Je veux être OREMO avec setParam!
J'ai essayé d'obtenir des données CloudWatch avec Python