人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UWSCにてIELINK関数でクリックする際にUAをセットする方法を教えてください。

下記スクリプトでUA設定が出来るのはわかったのですが、IELINK関数でクリックする際にUAをセットする方法がわかりません。
(一度セットするとそのままなのでしょうか。)

request_header = "User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 9_0_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13A404 Safari/601.1";

// URLにジャンプ
optional_flags = null
target_frame_name = null
byte_post_parameters = null
ie.Navigate( _
target_url, _
optional_flags, _
target_frame_name, _
byte_post_parameters, _
request_header _
)
ie_wait( ie )

●質問者: maintour15
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から

下記の文章も見つけたのですが、UWSCから可能なのでしょうか。。

Webdriverによっては出来るようですね、下記リンクによるとChrome、Firefox、PhantomJSはUAを変更出来そうです
IEのWebdriverはだめっぽいですが
http://yizeng.me/2013/08/10/set-user-agent-using-selenium-webdriver-c-and-ruby/
SeleniumVBAの場合は…ChromeならWebDriver.addArgument()、FirefoxならWebDriver.setPreference()ですかね
リンク先のサンプルのようにコンストラクタに引数を渡すということは出来ないので、WebDriverのインスタンスを作ってから上記メソッドで必要な値をセットし、WebDriver.start()すればいいんじゃないかと思います
各メソッドの詳細はSeleniumVBAのヘルプファイルを見て下さい (プログラムメニューにヘルプのショートカットがあります


1 ● TipsMemo
●500ポイント ベストアンサー

前回のご要望のように,開発者ツールを自動操作し
UAを設定してみました。


UWSCで「F12 IE開発者ツール」を自動操作し,ブラウザに任意のユーザエージェント文字列を設定するサンプルコード
http://computer-technology.hateblo.jp/entry/2015/12/13/UWSC%E3%81%A7%E3%80%8CF12_IE%E9%96%8B%E7%99%BA%E8%80%85%E3%83%84%E3%83%BC%E3%83%AB%E3%80%8D%E3%82%92%E8%87%AA%E5%8B%95%E6%93%8D%E4%BD%9C%E3%81%97%EF%BC%8C%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6


maintour15さんのコメント
ありがとうございます!!!!! ちょっと出先なので後日確認させて頂きます!!

maintour15さんのコメント
また恐れいりますが、もし可能であれば下記もお願い致しますm(__)m http://q.hatena.ne.jp/1450009069
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ