Es gab eine Szene, in der es besser wäre, den Browser bei der Arbeit zu automatisieren. Windows, das vom Unternehmen ausgeliehen wurde, kann Software jedoch nicht frei installieren. Daher war es notwendig, ohne Installation der Software zu automatisieren. Also habe ich Zips Python heruntergeladen und dort Selenium installiert, um die Ausführungsumgebung zu erstellen. Das Verfahren zu diesem Zeitpunkt wird unten beschrieben. (In einer Umgebung, die durch einen Proxyserver eingeschränkt ist, kann dies schwierig sein.)
https://www.python.org/
Bereitstellungsziel
Bereitstellungsziel
https://sites.google.com/a/chromium.org/chromedriver/
C:\00_myspace\tool\python-3.8.5-embed-amd64\driver\850418387
Befehl: wget "https://bootstrap.pypa.io/get-pip.py" -O "get-pip.py"
Befehl: python -m get-pip install selenium
chrome.py
import time
from selenium import webdriver
#Laden Sie den Treiber
driver = webdriver.Chrome('./driver/850418387/chromedriver')
#Legen Sie die Google-URL fest
driver.get('http://www.google.com/')
#1 Sekunde Schlaf (Es macht keinen Sinn, den Schlaf einzuschalten. Ich habe ihn für technische Hinweise angegeben.)
#Suchfeld angeben
search_box = driver.find_element_by_name('q')
#search_box.send_keys('Narita Dream Ranch Auto Campingplatz')
#Suchworteinstellung im Suchfeld
search_box.send_keys('yahoo')
#Suchausführung
search_box.submit()
#Wählen Sie das erste Suchergebnis aus
search_box = driver.find_element_by_class_name('LC20lb')
#klicken
search_box.click()
#Holen Sie sich eine Liste der Klassen in Yahoo News usw. angegeben.
search_box = driver.find_elements_by_class_name('_2bBRLhI5ZpVYu0tuHZEFrn')
#Klicken Sie auf Yahoo News
search_box[9].click()
print('Beenden Sie den Browser nach 10 Sekunden.')
#10 Sekunden Schlaf
time.sleep(10)
#Beenden (Browser schließen)
driver.quit()
Befehl: python ./pyfile/chrome.py
Das obige Verfahren ist das Implementieren der Automatisierung ohne Installation von Python unter 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