Python

actions = ActionChains(driver)
global mouse
for ii in driver.find_elements_by_tag_name(“table”):
mouse = ii
actions.move_to_element(mouse).perform() # 一番最後のtableに移動する。

Python

#ファイルの存在確認

import os.path
os.path.isdir(path)

import os.path
os.path.isdir(“C:\\Python”)
# =>True
os.path.isdir(“C:\\Python\\python.exe”)
# =>False

#フォルダ存在確認
if os.p ...

Python

#文字列操作

replace

result = replace(“123456789″,””)
print(result)

result = replace(“123456789”.replace(“789″,””))
print(result)

#文字列比較
#正規表現

Python

#日付
import datetime

print(datetime.date.today()) # 2017-11-08
print(datetime.datetime.today()) # 2017-11-08 23:58:55.230456

Python

from selenium import webdriver
from bs4 import BeautifulSoup
from time import sleep
import requests
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import Select
from selen ...

Python

##beautiful soupの関数

#複数のタグを読み込む
soup.find_all(

#find_allで二番目のdivタグのみ読み込む
html = soup.find_all(“div”,class_=”data1″)
print(html) #二番目のタグ

#二番目のタグの更に億を読み込む
data = driver.page_source. ...

Python

BeautifulSoupを使った目的のタグ検索

import re

soup2 = soup.find_all(“div”,class_=re.compile(“data_1”))

Python

global driver

options = Options()

prefs = {
“download.default_directory”: r”C:\Temp”,
“download.prompt_for_download”: False,
“download.directory_upgrade”: True,}

Python

import shutil
import glob

if os.path.isdir(FolderPath) == 1:
for ff in glob.glob(FolderPath + “\\*.*”):
shutil.move(ff, FileFUllPath)

#ファイル削除はこっち。
if DeleteFlag == “True”:
#ファイル存在確認 ...

Python

Chrome Driver + Seleniumでのボタンクリック

# ダウンロードボタンのクリック
#なぜかクラス指定だとうまく取得できない? td やspanだから?
soup_button_DownLoad = soup_attached_area.find(“span”,text=”Download Button”)

#ID
element_button_DownLo ...