プログラムで生活をHACKする

YRen-LaB

Python Webスクレイピング

pythonでクリップボードの値を取得したい

投稿日:


概要

スクレイピングをしていて以下のようなフォームがあり
ここのURLを取得したかった。

いつもならseleniumを使用して
要素名.textで取得するところだが、HTMLを見てみると無理な様子。

そこで、コピーボタンを押下し取得することに。
コピーを押下すると、クリップボードに保存されるので、Pythonでクリップボード
を操作するライブラリがないか探した際のメモ

pyperclip

結論から言うとあった。
それがこれ。

pyperclip

pyperclip公式

pyperclipのインストール

pip install pyperclip

クリップボードの取得

テキストエディターなどでテキストを選択し、[Ctrl]+C 又は右クリックメニューから「コピー」を押すとクリップボードに選択した箇所のテキストが保存されると思う

このクリップボードに保存されている値を取得する場合、以下のように書く。

paste_str = pyperclip.paste()

クリップボードに保存

逆にクリップボードに保存する場合は
以下の様に書く

pyperclip.copy("保存する文字列")

まとめ

paste_str = pyperclip.paste() # クリップボードから取得

pyperclip.copy("保存する文字列") # クリップボードに保存

Webスクレイピングと親和性があると思ったライブラリ。
使い方もシンプルなため使いやすい。





単純作業にお悩みではありませんか?

何百とあるワードを検索してファイルにまとめたり 数ある商品情報から条件にあるものだけ目で探してリ...

その単純作業プログラムで解決できるかもしれません。 もしよろしければ単純作業からの解放をお手伝いさせてください。

詳しくは以下のページからDM、または見積もり相談お願い致します。

お仕事依頼 ・ 見積もり依頼

adsense




-Python, Webスクレイピング
-, ,

Copyright© YRen-LaB , 2024 AllRights Reserved Powered by AFFINGER4.