Wie der Titel schon sagt
Das Beispiel liest nacheinander zwei Spalten von Excel. Führen Sie einfach eine Google-Suche mit zwei Keywords durch
Wenn Sie jedoch so viel vorbereiten, wird der Rest technisch angewendet Automatische Eingabe aus einer großen Menge Excel für webbasierte Slip-Systeme Ich denke, es ist möglich, das zu tun, was man RPA nennt.
Python 3.8.1 Visual Studio Code 1.41.1 openpyxl 3.0.3 pandas 1.0.3 selenium 3.141.0
sele.py
#Python + Selenium +Automatischer Betrieb von Chrome mit Pandas
import time
from selenium import webdriver
import chromedriver_binary
import pandas as pd
#Öffnen Sie Excel mit Suchwörtern in Pandas
search_value_table = pd.read_excel(".\\search_word.xlsx", dtype=str)
#Öffnen Sie mit Selen Chrome und Google. Und ein bisschen Gewicht
driver = webdriver.Chrome()
driver.get('https://www.google.com/')
time.sleep(2)
#Wiederholte Suche
for index, row in search_value_table.iterrows():
#Verbinden Sie zwei Suchbegriffe mit einem Leerzeichen
search_word = row['Suchname 1'] + " " + row['Suchname 2']
#Google-Suchfeld suchen finden_element_by_name
search_box = driver.find_element_by_name("q")
search_box.send_keys(search_word)
search_box.submit()
time.sleep(2)
#Klicken Sie auf das Google-Logo, um zurückzukehren
driver.find_element_by_id("logo").click();
driver.quit()
Recommended Posts