Bedienen Sie jeden Tag den gleichen Browser?
Lassen Sie Selenium solche Browseroperationen durchführen!
Standardmäßig werden beim Drucken in Google Chrome Kopf- und Fußzeilen angezeigt. Sie benötigen weder ein Datum noch eine URL zum Drucken ... Aber es gibt keine Elemente, die eingestellt werden können, vielleicht ...
Verwenden Sie PyAutoGui, um die Tastatur zu bedienen und eine Änderung zu erzwingen!
Es wird eine solche Reihe von Strömungen sein.
(Berühren Sie nicht die Maus oder Tastatur, während Sie laufen) (Kann nicht im Headless-Modus verwendet werden) (Ich habe es nicht in Mac-Umgebung versucht)
sample.py
from selenium import webdriver
import time
import pyautogui as pgui
driver = webdriver.Chrome("chromedriver.exe") #chromedriver.exe laden
#
#
#Verarbeitung bis zur entsprechenden Seite
#
#
pgui.hotkey('ctrl','p')
time.sleep(3)
for loop in range(9):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
for loop in range(5):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
for loop in range(3):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
Lassen Sie uns anpassen, indem Sie "wait" und "sleep" entsprechend einfügen. Es wird mit dem als Standarddrucker eingestellten Drucker gedruckt.
sample.py
from selenium import webdriver
Laden Sie die Selenium-Bibliothek.
sample.py
import time
import pyautogui as pgui
Mit dem time
Modul eine Verzögerung setzen
Laden Sie das Modul für die Tastaturbedienung.
sample.py
driver = webdriver.Chrome("chromedriver.exe") #chromedriver.exe laden
#
#
#Verarbeitung bis zur entsprechenden Seite
#
#
Starten wir den Chrome-Treiber und bedienen ihn.
sample.py
pgui.hotkey('ctrl','p')
time.sleep(3)
for loop in range(9):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
for loop in range(5):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
for loop in range(3):
pgui.press('tab')
time.sleep(.5)
time.sleep(.5)
pgui.press('enter')
time.sleep(1)
STRG + P ist eine Druckverknüpfung.
Verwenden Sie dann die Tabulatortasten, um sich zu bewegen, und drücken Sie die Eingabetaste in der Kopf- und Fußzeile, um das Kontrollkästchen zu deaktivieren.
Sie können auch die Tabulatortaste verwenden, um zur Drucktaste zu wechseln, und die Drucktaste drücken, um den Druckvorgang zu starten.
Es ist eine analoge und einfache Methode.
PyAutoGUI ist ausgezeichnet und kann den PC automatisch bedienen.
Sie können auch den Mauszeiger bedienen. Vorgeben zu arbeiten? e? Was?
sample.py
import pyautogui as pgui
#Bewegen Sie den Mauszeiger 100px innerhalb von 1 Sekunde von der aktuellen Position zur 100px-Position nach rechts.
pgui.move(100, -100, 1)
#Wenn move auf moveTo eingestellt ist, kann dies durch Koordinaten angegeben werden.
#Sekunden können weggelassen werden. Teleportation.
#Sie können auch None verwenden.
pgui.moveTo(300, None)
#Sie können klicken. Sie können Cookies in Massenproduktion herstellen, indem Sie sie in einer Schleife drehen.
pgui.click()
Wenn Sie mehr wissen möchten, lesen Sie bitte das Dokument. https://pyautogui.readthedocs.io/
Vielen Dank!