Python

WEBサイトの作りの問題でURLが不明立ったりする時はスクリーンショットを取るほうが簡単です。

driver.execute_script(“window.open()”) #make new tab
driver.switch_to.window(driver.window_handles) #新タブの番号を指定
driver.get(url_file)
driver.save_screenshot(R ...

Python

コマンドプロンプトから

pip install pyautogui

を実行してインストール。

Python

pyautoguiで「C:\TEmp」 と入力しようとすると、「C*\」と文字化けしたようになります。
これは日本語キーボードと英語キーボードの設定によって発生するようです。

解決方法は、
C:\Users\(ユーザー名)\AppData\Local\Programs\Python\ (Pythonのバージョン)\Lib\site-packages\pyautogui\_pyautogui_win.py

の「needsShift ...

Python

Chrome driver+seleniumで動的なページのスクレイピングしようとすると、
マウス操作を認識せずに、最後までhtmlを読み込んだ後のデータが取得できない場合があります。

そんな時はグローバル変数の扱いを確認しましょう。
マウスカーソルを一番下まで下げて、jqueryなどの結果が反映されたsourceを読み取るコードは以下の通り。

global driver
driver = webdriver.Chrome ...

Python

#for文による繰り返し処理とbreakによる中断

list =
for ii in list
if ii = 9:
print (“9”)
break
else:
print (“9以外”)

Python

#ii が1か3の場合の分岐

if ii == 1 or ii == 3:
print (“1か3が入力されました。”)
else:
print (“それ以外です。”)

#OR条件は or を記載。 || ではないので注意
if ii_td_count == 7 or ii_td_count == 5:
text_body = text_body + “” + ii.text + & ...