[PYTHON] Résumé de la relation de grattage (sélénium, pyautogui)

・ Pip installe pyautogui et sélénium

selenium


#Importer la bibliothèque
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():    
    #Spécifier le pilote chrome
    driver = webdriver.Chrome(**chromedriver.exe**)

    driver.get("hoghoge")

    #Obtenez un identifiant d'utilisateur, un mot de passe et une balise de bouton de connexion
    userId = driver.find_element_by_name('userId')
    password = driver.find_element_by_name('password')
    loginButton = driver.find_element_by_name('login')
    
    #Entrez votre ID utilisateur et votre mot de passe pour vous connecter
    userId.send_keys('hogehoge')
    password.send_keys('hogehoge')
    loginButton.submit()
    
    return driver

・ Diverses méthodes de spécification

#Spécification des éléments
driver.find_element_by_name()
driver.find_element_by_xpath()
driver.find_element_by_id()

#Mode opératoire
.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

#Découvrez où se trouve votre souris maintenant
print(pyautogui.position())
pyautogui.moveTo(35,170, duration=0.1)#Bouge toi
pyautogui.click()#Cliquez sur
pyautogui.dragTo(1350,670, duration=0.3, button='left')#traîne
pyautogui.typewrite(txt)#Saisie de texte

#Copie du presse-papiers
df = pd.read_clipboard()

#Obtenir le gestionnaire
hWnd = win32gui.FindWindow(0, "nom de l'application")
if hWnd is not 0:
    win32gui.SetForegroundWindow(hWnd)

Recommended Posts

Résumé de la relation de grattage (sélénium, pyautogui)
Grattage au sélénium
Grattage au sélénium ~ 2 ~
Grattage avec du sélénium
Selenium Webdriver Résumé des méthodes de fonctionnement fréquemment utilisées
Grattage réussi avec Selenium
Résumé de Tensorflow / Keras
Principes de base du grattage Python
Résumé de l'utilisation de pyenv
Résumé des opérations sur les chaînes
Résumé des arguments Python
Grattage avec du sélénium [Python]
Résumé de la méthode d'essai
Grattage du résultat de "Schedule-kun"
Grattage au sélénium en Python
Grattage avec Selenium + Python Partie 1
Résumé des opérations de liste Python3
2017.3.6 ~ 3.12 Résumé de ce que nous avons fait
Grattage avec du sélénium en Python
Résumé d'utilisation pratique de Flask
Résumé des types de distribution Linux
Web scraping avec Selenium (Python)
Souvenirs de combats avec Selenium
Résumé de l'utilisation de base de Pandas
Grattage avec Selenium + Python Partie 2
[Python + Selenium] Conseils pour le grattage
Un bref résumé de Linux
Résumé des paramètres de connexion proxy
Gratter la page i-town avec du sélénium
Python Crawling & Scraping Chapitre 4 Résumé