[[20220111040427]] 『webスプレイングした後webサイトを開きたくない』(さん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『webスプレイングした後webサイトを開きたくない』(さん)

お世話になっております。

Chrome上で指定したデータを抽出したものの
必ず指定したサイトが開いてしまいます。

指定したサイトが開かずバックグラウンドでデーターを抽出して
ブラウザを起動させないようにしたいのですが、どうすればよいでしょうか。

ご教授お願い致します。
よろしくお願いいたします。

< 使用 Excel:Office365、使用 OS:unknown >


どういう方法でChromeを操作しているのかを書かないと、コメントが難しいと思います。

VBAでChromeを扱うならSeleniumを使っているのでしょうか?

VBAでSeleniumを使っているのでしたら、
ドライバーオブジェクトに対して
driver.AddArgument "headless"
でできたかと思います。

https://3rdcom.biz/b/selenium%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6vba%E3%81%8B%E3%82%89chrome%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%93%8D%E4%BD%9Cvba%E7%B7%A8/
の「ブラウザの操作を画面表示しない」、以降

ただ、VBA用のSeleniumは開発が止まって久しく、スクレイピング目的であれば、VBAで実施するよりはPythonなどを覚えることを検討したほうが最終的には近道かもしれません。
(DS) 2022/01/11(火) 11:18


DS様
大変ありがとうございました。
貼っていただいたリンク先に解決策が掲載されていましたので無事解決することができまshチア。
Seleniumの開発が止まってしまったのですか・・・。
最近覚えたばかりなのに残念ではあります。
Pythonを覚えることを検討してみます。
この度はありがとうございました。
(さん) 2022/01/16(日) 05:22

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.