[PYTHON] Zusammenfassung der Kratzbeziehung (Selen, Pyautogui)

・ Installieren Sie Pyautogui und Selen

selenium


#Bibliothek importieren
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
import os
import time
import requests
from selenium.webdriver.common.keys import Keys
import requests
from bs4 import BeautifulSoup
import pyautogui
import pandas as pd
from selenium.webdriver.common.action_chains import ActionChains
from selenium.common.exceptions import NoSuchElementException
import datetime as dt
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions

def LOG_IN():    
    #Geben Sie den Chrome-Treiber an
    driver = webdriver.Chrome(**chromedriver.exe**)

    driver.get("hoghoge")

    #Benutzer-ID, Passwort und Tag der Anmeldeschaltfläche abrufen
    userId = driver.find_element_by_name('userId')
    password = driver.find_element_by_name('password')
    loginButton = driver.find_element_by_name('login')
    
    #Geben Sie Ihre Benutzer-ID und Ihr Passwort ein, um sich anzumelden
    userId.send_keys('hogehoge')
    password.send_keys('hogehoge')
    loginButton.submit()
    
    return driver

・ Verschiedene Spezifikationsmethoden

#Elementspezifikation
driver.find_element_by_name()
driver.find_element_by_xpath()
driver.find_element_by_id()

#Funktionsweise
.click()
.clear()
.send_keys()
.text

pyautogui


import os
import pandas as pd
import pyautogui
import pyperclip
from time import sleep
import win32com.client
import win32gui
import time
import openpyxl
from tkinter import *
import glob

#Finden Sie heraus, wo sich Ihre Maus jetzt befindet
print(pyautogui.position())
pyautogui.moveTo(35,170, duration=0.1)#Bewegung
pyautogui.click()#klicken
pyautogui.dragTo(1350,670, duration=0.3, button='left')#ziehen
pyautogui.typewrite(txt)#Text Eingabe

#Kopie der Zwischenablage
df = pd.read_clipboard()

#Holen Sie sich Handler
hWnd = win32gui.FindWindow(0, "App Name")
if hWnd is not 0:
    win32gui.SetForegroundWindow(hWnd)

Recommended Posts

Zusammenfassung der Kratzbeziehung (Selen, Pyautogui)
Schaben mit Selen
Schaben mit Selen ~ 2 ~
Schaben mit Selen
Selenium Webdriver Zusammenfassung der häufig verwendeten Betriebsmethoden
Erfolgreiches Schaben mit Selen
Tensorflow / Keras-Zusammenfassung
Grundlagen der Python-Scraping-Grundlagen
Zusammenfassung der Verwendung von pyenv
Zusammenfassung der Zeichenfolgenoperationen
Zusammenfassung der Python-Argumente
Schaben mit Selen [Python]
Zusammenfassung der Testmethode
Scraping das Ergebnis von "Schedule-Kun"
Schaben mit Selen in Python
Schaben mit Selen + Python Teil 1
Zusammenfassung der Python3-Listenoperationen
2017.3.6 ~ 3.12 Zusammenfassung unserer Aktivitäten
Scraping mit Selen in Python
Bequeme Nutzungsübersicht von Flask
Zusammenfassung der Linux-Verteilungstypen
Web Scraping mit Selenium (Python)
Erinnerungen an den Kampf mit Selen
Zusammenfassung der grundlegenden Verwendung von Pandas
Schaben mit Selen + Python Teil 2
[Python + Selen] Tipps zum Scraping
Eine kurze Zusammenfassung von Linux
Zusammenfassung der Proxy-Verbindungseinstellungen
I-Town-Seite mit Selen abkratzen
Python Crawling & Scraping Kapitel 4 Zusammenfassung