Il y avait une scène où il serait préférable d'automatiser le navigateur au travail. Cependant, Windows prêté par l'entreprise ne peut pas installer librement de logiciel. Par conséquent, il était nécessaire d'automatiser sans installer le logiciel. J'ai donc téléchargé le Python de Zip et installé Selenium là-bas pour créer l'environnement d'exécution. La procédure à ce moment-là est décrite ci-dessous. (Cela peut être difficile dans un environnement restreint par un serveur proxy.)
https://www.python.org/
Cible de déploiement
Destination du déploiement
https://sites.google.com/a/chromium.org/chromedriver/
C:\00_myspace\tool\python-3.8.5-embed-amd64\driver\850418387
Commande: wget "https://bootstrap.pypa.io/get-pip.py" -O "get-pip.py"
Commande: python -m get-pip install selenium
chrome.py
import time
from selenium import webdriver
#Chargez le pilote
driver = webdriver.Chrome('./driver/850418387/chromedriver')
#Définir l'URL google
driver.get('http://www.google.com/')
#1 seconde de sommeil (ça ne sert à rien de s'endormir. Je l'ai mis pour des notes techniques)
#Spécifiez la zone de recherche
search_box = driver.find_element_by_name('q')
#search_box.send_keys('Terrain de camping automobile Narita Dream Ranch')
#Rechercher le paramètre de mot dans la zone de recherche
search_box.send_keys('yahoo')
#Exécution de la recherche
search_box.submit()
#Sélectionnez le premier résultat de recherche
search_box = driver.find_element_by_class_name('LC20lb')
#Cliquez sur
search_box.click()
#Obtenez une liste des classes spécifiées dans Yahoo News, etc.
search_box = driver.find_elements_by_class_name('_2bBRLhI5ZpVYu0tuHZEFrn')
#Cliquez sur Yahoo News
search_box[9].click()
print('Quittez le navigateur après 10 secondes.')
#10 secondes de sommeil
time.sleep(10)
#Quitter (fermer le navigateur)
driver.quit()
Commande: python ./pyfile/chrome.py
Ce qui précède est la procédure pour implémenter l'automatisation sans installer python sur Windows.
Github https://github.com/KOJI-YAMAMOTO-GitHub/python-selenium-chrome-sample
https://qiita.com/mm_sys/items/1fd3a50a930dac3db299 https://sites.google.com/a/chromium.org/chromedriver/getting-started
Recommended Posts