[[20230412152820]] 『WEBオプションの対象ブラウザ変更方法』(タクヤ) ページの最後に飛ぶ

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

 

『WEBオプションの対象ブラウザ変更方法』(タクヤ)

office2019です。WEBオプションを開き、ブラウザタグを開くと対象ブラウザが表示されます。ここが小生のEXCELではIE(Internet Explorer)になっています。選択できるすべてがIEです。IEのサポート終了のため、ブラウザに関連した作業をすると「IEは使用できません」といったメッセージがでてしまって全く作業ができません。対象ブラウザをedgeに変更したいのですが変更方法を教えてください。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 先だって質問された方ですかね。

 (1)
 私の場合ですが、(Excel2019,Windows10)
 「データ」ー「データの取得」ー「従来のウイザード」を経由して
 従来の「Webクエリー」が、使えています。
 (「Excelのオプション」ー「データ」でレガシー手法を使えるように設定します。)

 (2)
 ただし、上記(1)は従来のものを継続して使用したい場合です。
 今どきは、 「データ」-「Webから」という方法がデータ取得の中心になっていると思います。
 これはPowerQueryを使う方法です。
 少し学習が必要ですが、Webからのデータ取得に便利です。
 二つともトライしてみてください。

 ちなみに、Webオプションで、edgeは選択肢に出てきません(*)し、
 それをしなくても、出ている選択肢のうち最新のものを選択したままでも、
 いわゆるWebクエリー(上記(1)の方法)は、使えています。
 もし、ミスリードしていたらすみません。

 (*)私は、edgeではなく、chromeを常時使用のブラウザーにしている関係かもしれません。
(xyz) 2023/04/12(水) 16:29:59

細部にわたりアドバイスありがとうございます。
(1)
レガシー手法を使える設定は、「WEBからレガシー」にレ点を入れてあります。
「データ」ー「データの取得」ー「従来のウイザード」を実行すると
「Yahoo! JAPANトップページの機能を正しくご利用いただくには、下記の環境が必要です。
   パソコンでご利用のお客様
 Windows:Edge 最新版 / Chrome 最新版 / Firefox 最新版 macOS:Safari 14.0以上」
というエラーになります。
(2)
「データ」-「Webから」という方法も実行しています。実行すると「ナビゲーター」が表示され、webビューを開くと、IEのサポートは終了しました。現在のブラウザでは正しく動作しないため・・・。」というエラーになります。
アドバイスを考慮し、常時使用のブラウザをchromeに変更しましたが状況は変わりませんでした。
このようなことからwebオプション、対象ブラウザかなと考えた次第です。

(タクヤ) 2023/04/12(水) 20:26:58


サイト側でIEをはじいているのかな
(adg) 2023/04/12(水) 20:29:14

私は余り詳しくないので、ほかのかたからのコメントをお待ちいただければと思います。

IEのversionがわかると参考情報になるとおもいます。わかりますか?
(xyz) 2023/04/12(水) 21:24:28


 IEのバージョンについてのコメントは結構です。ちょっと方向違いの質問でした。
 私も動作確認したところ、Yahoo Japanのサイトは確かに、データの「取得と変換」でアクセスしても、
 たしかにブラウザーを限定する旨の警告が出て取得はできませんでした。

 (1)
 私は、その「Webオプション」で、どんなブラウザーでも利用できるようになっているとは思いません。
(そのオプションはそうした目的ではないような印象です)
 かといって、他にどんな代替手段があるのか調べたこともありません。
 ですから、 Microsoftの質問掲示板にでも質問されたらいかがでしょうか。
 包括的な回答がもらえるかもしれません。

 (2)
 なお、Yahoo Japanのサイトを取り上げたのは単なる一例ですか?
 そうだとしたら運悪くIEを積極的に排除した例にあたってしまったということでしょうか。
 それとも、Yahooサイトに限定したニーズがあるのでしょうか?
 具体的にどんなことをされたいのか、質問に先立って明確にしておいたほうがよいと思います。

 VBAで、SeleniumBasicとchrome(やedge)のWebdriverを使って、
 色々なサイトにアクセスしてデータを取得することはできます。
 ただし、例えば、Yahooファイナンスでは、データ取得(スクレイピング)は禁止されていますし、
 そうしたサイトも結構多いので注意が必要です。
(xyz) 2023/04/13(木) 10:08:34

https://learn.microsoft.com/en-us/answers/questions/362724/excel-web-query-and-ie-11-retirement
 バージョンアップも今のところなさそう?

https://qiita.com/Octoparse_Japan/items/324d53841e286e3ac7d3

 スプレッドシートで↑の通り試したらできたので、いかがです?
(稲葉) 2023/04/13(木) 10:30:49

 参考情報ありがとうございました。
 IMPORTXMLとか、IMPORTHTMLは使ったことがなかったですね。
 ・IMPORTXMLは、urlとxpathクエリーを指定してデータを取得するものですか。
   chromeでPF12(検証)でxpathを調べることはよくやりますので、便利ですね。
   SeleniumBasicでもやっていることはほぼ同じで(xpathのほか、cssによる抽出とか機能は豊富)、
   ポイントを押さえた気が利いたものですね。
 ・IMPORTHTMLも便利です。IMPORTHTML(URL, query, index)で、queryは"table"か"list"指定ですね。
 なんだか後発の有利差というのか、GoogleSpreadsheetのほうが便利な点が結構ありますね。
 関数型言語の徹底した活用とかもそうでしょう。

(xyz) 2023/04/13(木) 11:48:11


質問者です。度々のご指導ありがとうございます。データ取得は「yahooファイナンス」に自己作成したポートフォリオ(持株の損益算出)です。yahooファイナンスのデータ取得は禁止なんですね。全く知りませんでした。とすればこの質問は論外ですね。ありがとうございました。
(タクヤ) 2023/04/13(木) 11:53:18

https://support.yahoo-net.jp/PccFinance/s/article/H000011276
に明記されています。

(xyz) 2023/04/13(木) 12:01:31


拝見しました。ありがとうございます。
(タクヤ) 2023/04/13(木) 15:14:01

コメント返信:

[ 一覧(最新更新順) ]


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