Chromeで表示中のURLを取得するバリエーション
当初予定してたタイトル:Chromeで表示中のURLを取得したい
理想は、「表示中URL取得(IE)」のChrome版です。
https://winactor.com/questions/question/vbsをwinactorライブラリに加工する方法/
URLの末尾にある/より右のIDを切り出して、次サイクル以降の訪問済みチェックに使います。
現在は、主にエミュレーションで実現してます。
Ver.7の速度とかPCの重さとかに左右されず、人の邪魔にも耐える仕様にしたい。
これをヒントにこねくり回したら実現できるのでしょうか。
current_url-Python
https://www.seleniumqref.com/api/python/window_get/Python_current_url.html
ユーザーフォーラムではこのアプローチは未出だったと思います。
鋭意トライ中です。
先にうまくいったら教えてください。
実はぴったりなパーツがあって、わたしが見落としてるだけなら、それはそれで助かるんですが。
Consoleからなら、この2行でクリアできました。
var url = location.href ;
copy(url)
JavaScriptでページのURLを取得する方法
https://lab.syncer.jp/Web/JavaScript/Snippet/20/
「エミュレーション」と「クリップボード」を併用することになるでしょうか。
「クリック」で該当ページを開く際のhrefを取得すれば良い気もしてきました。
https://winactor.com/questions/?q=【Chrome%20html】aタグhref属性の値の取得について
これが敵わない場面もありそう。
そう言えば、「クリック」前に未読チェックを経てました、、
hrefの末尾にある/より右のIDを切り出してる。
既読はスキップ、未読はクリック。
クリックした後にhrefを使い回せば良い。
訪問後にアドレスバーから取り直す必要なんてない。
タイミングを見て、シナリオを修正しておこうと思います。
質問からコラムに切り替えます。
「表示中URL取得(Chrome等)」は技術的な興味の範囲で、引き続き時間を見つけてトライします。
先にうまくいったら教えてください。