【前提】
WindowsのエクセルVBAとseleniumを使って、
ChomeのWebスクレイピングができるツールを作成しました。
Windowsでは問題なく動作するのですが、
このツールをmacでも使用できるようにしたいと考えています。
ここに質問の内容を詳しく書いてください。
【問題点】
MACにはpipを使ってseleniumをインストール済みで
Pythonを使ったWebスクレイピングはできることまでは確認できました。
Windows環境では、参照設定のselenium type libraryを使って、
以下のように定義しています。
Sub openBrowser()
Set selen = CreateObject("Selenium.WebDriver")
With selen
.AddArgument "--incognito"
.AddArgument "--disable-extensions"
.AddArgument "window-size=100,200"
.Start "chrome"
.get "http://google.com"
End With
End Sub
MACではselenium type libraryが使用できません(やり方がわかりません)。
Windowsで作成したVBAをMAC環境でも使用できるように修正をお願いしたいです。
修正をお願いしたいのは、上記部分のみになります。
【補足情報】
MAC Big Sur 11.3.1
Window 10
office 365を使用(Windows/MAC共)
ご覧いただきありがとうございます。
【概要】ホームページのCMSはムーバブルタイプを使用しています。
別途管理画面を作成してコンテンツの管理をしています。
管理画面はドロップボックスAPIを使いドロップボックス内のコンテンツと連携させています。
管理画面で新規のコンテンツを登録しようとすると下記エラーが表示されました。
原因を特定して新規登録ができるようにしていただきたいです。
エラー内容
Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://api.dropboxapi.com/2/files/search` resulted in a `400 Bad Request` response: Error in call to API function "files/search": The given OAuth 2 access token is malformed. in /home・・・・・・・・・・・・ion.php:113 Stack trace: #0 /home/a・・・・・・・・・・・・i.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response)) #1 /home/・・・・・・・・・・・・ie.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /home/・・・・・・・・・・・・ie.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array) #3 /home/a・・・・・・・・・・・・it.php on line 59
【提案の際のお願い】提案される際はphp、データベースの経験についてご提示頂けますと検討がしやすいです。宜しくお願いいたします。