これで関西算定DLできるか?

投稿者: | 2023-05-13

手順概要

import pyautogui as pag
import time
import PySimpleGUI as sg

# 以下は正確ではないかもしれない
# <a href="#", onclick="xmlDL('1','2','2')"> 40636_契約電力算定内訳~.zip</a>

# 別スクリプトで"40636_契約電力算定内訳~.zip"のリストを作成する

# そのリストから検索するテキストを1つずつ取り出す(ループ)・・・※
text_to_search="40636_契約電力算定内訳~.zip"

# そのインナーテキストから「~を含む」リンクを拾うXPATH
xpath = f"//a[contains(text(), '{text_to_search}')]"

elems = driver.find_elements(By.XPATH, xpath)

# ループで1つずつリンクをクリック(ここで取得したElemのURLは取得できないか?)
for elem in elems:
    elem.click()

time.sleep(2)

# 保存する
pag.press('enter')

# ループ先頭に戻る(※)