2017-03-08 8 views
1

プロキシを使用するようにphantomjsを設定する必要があります。私は、java、javascript/node.jsなどの多くの例を見つけましたが、C#ではセレンを使用していません。グローバルプロキシを設定し、ドライバを再起動せずに変更できるようにする必要があります。私はそれがdriver.ExecutePhantomJS()の下にあると信じていますが、私はまた、私はグローバルプロキシを変更するために実行するphantomjsスクリプトを見つけることができません。C#セレン/ファントムセットグローバルプロキシ

答えて

1

サービス作成する場合:

driver.ExecutePhantomJS("phantom.setProxy('"+ip+"', "+port+", 'http', '', '');") 
:ドライバは、プロキシを変更するために実行した後

OpenQA.Selnium.Proxy myproxy = new Proxy(); 
myproxy.httpProxy = ip +":"+port; 
driverservice.AddAdditionalCapability(CapabilityType.Proxy, myproxy);