Automatischer Betrieb von Chrome mit Python + Selen + Pandas

Automatischer Betrieb von Chrome mit Python + Selen + Pandas

Überblick

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.

Nutzungsumgebung

Python 3.8.1 Visual Studio Code 1.41.1 openpyxl 3.0.3 pandas 1.0.3 selenium 3.141.0

Vorbereitetes Excel-Bild

image.png

Quellcode

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

Automatischer Betrieb von Chrome mit Python + Selen + Pandas
[Python] Operationsnotiz von Pandas DataFrame
[Python] Operation der Aufzählung
Versuchen Sie, Google Chrome mit Python und Selenium auszuführen
Grundlegende Bedienung von Pandas
Grundlegende Bedienung von Pandas
Chrome-Treiber-Binärdatei automatisch mit Chrome synchronisieren
Screenshot mit Selen (Python Edition)
Schaben mit Selen [Python]
Automatische Veröffentlichung einer Webdesign-Website mit Python + Selen (1) Umgebungskonstruktion
Grundlegende Bedienung von Python Pandas Series und Dataframe (1)
Automatisches Folgen auf Twitter mit Python und Selen! (RPA)
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Holen Sie sich mit Python den Betriebsstatus von JR West
So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
Lesen Sie CSV mit Python-Pandas
Schaben mit Selen in Python
Automatisches Update des Python-Moduls
S3-Betrieb mit Python Boto3
Python: Arbeiten mit Firefox mit Selen
Scraping mit Selen in Python
[Python] Ändere den Typ mit Pandas
Erinnerungen an den Kampf mit Selen
Schaben mit Selen + Python Teil 2
Die Kraft der Pandas: Python
Mit Python + Selenium erhalten Sie Informationen, die der Registerkarte "Netzwerk" der Chrome-Entwicklertools entsprechen
Hinweise zum Umgang mit großen Datenmengen mit Python + Pandas
Holen Sie sich eine Liste der mit Python + Selen gekauften DMM-E-Books
Versuchen Sie, den Betrieb von Netzwerkgeräten mit Python zu automatisieren
Scraping mit Selen in Python (Basic)
Scraping mit Python, Selen und Chromedriver
Erste Schritte mit Python Grundlagen von Python
[Python] Verbinde zwei Tabellen mit Pandas
Lebensspiel mit Python! (Conways Spiel des Lebens)
10 Funktionen von "Sprache mit Batterie" Python
1. Mit Python 1-1 gelernte Statistiken. Grundlegende Statistiken (Pandas)
Implementierung der Dyxtra-Methode durch Python
[Mit Python automatisiert! ] Teil 2: Dateivorgang
Koexistenz von Python2 und 3 mit CircleCI (1.0)
[Python] Format, wenn to_csv mit Pandas
Grundlegendes Studium von OpenCV mit Python
[Lass uns mit Python spielen] Ziel ist die automatische Satzgenerierung ~ Abschluss der automatischen Satzgenerierung ~
Ich habe die Grundoperation von Pandas im Jupyter Lab geschrieben (Teil 1)
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
Ich habe die grundlegende Operation von Pandas im Jupyter Lab geschrieben (Teil 2).
Ermitteln Sie mit Selenium + PhantomJS + Python die Breite des Div auf der Serverseite
Grundlagen der binärisierten Bildverarbeitung durch Python
[Beispiel für eine Python-Verbesserung] Python mit Codecademy lernen
[Python] Zusammenfassung der Verwendung von Pandas
Holen Sie sich HTML von Element mit Python-Selen
Automatische Erfassung von Aktienkursen mit Python
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Python + Selen Zusammenfassung der häufig verwendeten Operationsmethoden
Führen Sie das Python-Skript mit TS-220 cron aus
Automatische Update-Methode von Python Pyinstaller exe
Überprüfen Sie die Existenz der Datei mit Python
Betrieb des automatischen Handelsskripts für virtuelle Währungen
Ich habe versucht, Selen mit Headless-Chrom zu verwenden