下記スクリプトで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 )
下記の文章も見つけたのですが、UWSCから可能なのでしょうか。。
Webdriverによっては出来るようですね、下記リンクによるとChrome、Firefox、PhantomJSはUAを変更出来そうです
IEのWebdriverはだめっぽいですが
http://yizeng.me/2013/08/10/set-user-agent-using-selenium-webdri...
SeleniumVBAの場合は…ChromeならWebDriver.addArgument()、FirefoxならWebDriver.setPreference()ですかね
リンク先のサンプルのようにコンストラクタに引数を渡すということは出来ないので、WebDriverのインスタンスを作ってから上記メソッドで必要な値をセットし、WebDriver.start()すればいいんじゃないかと思います
各メソッドの詳細はSeleniumVBAのヘルプファイルを見て下さい (プログラムメニューにヘルプのショートカットがあります
前回のご要望のように,開発者ツールを自動操作し
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
前回のご要望のように,開発者ツールを自動操作し
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
ありがとうございます!!!!!
ちょっと出先なので後日確認させて頂きます!!
また恐れいりますが、もし可能であれば下記もお願い致しますm(__)m
http://q.hatena.ne.jp/1450009069
ありがとうございます!!!!!
2015/12/13 20:37:21ちょっと出先なので後日確認させて頂きます!!
また恐れいりますが、もし可能であれば下記もお願い致しますm(__)m
2015/12/13 21:18:20http://q.hatena.ne.jp/1450009069