{"id":10719,"date":"2019-12-06T12:33:04","date_gmt":"2019-12-06T03:33:04","guid":{"rendered":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/?p=10719"},"modified":"2019-12-06T20:53:03","modified_gmt":"2019-12-06T11:53:03","slug":"anaconda-chromedriver%e3%81%8c%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84%e2%87%92%e5%88%a5%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89","status":"publish","type":"post","link":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/2019\/12\/06\/10719\/","title":{"rendered":"Anaconda: ChromeDriver\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u306a\u3044\u21d2\u5225\u74b0\u5883\u69cb\u7bc9"},"content":{"rendered":"<p>Selenium\u3067\u306e\u30d6\u30e9\u30a6\u30b6\u81ea\u52d5\u5316\u3092\u884c\u306a\u304a\u3046\u3068\u3057\u305f\u3089\u3001PhantomJS\u306f\u5ec3\u6b62\u3055\u308c\u3066\u308b\u3063\u307d\u304f\u3066\u3001Firefox\u7528\u306egeckodriver\u306f\u6700\u65b0\u306eFirefox\u306b\u5bfe\u5fdc\u3067\u304d\u3066\u3044\u306a\u3044\u306e\u304b\u3001\u30d6\u30e9\u30a6\u30b6\u306f\u8d77\u52d5\u3059\u308b\u3082\u306e\u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u305f\u307e\u307e\u5148\u306b\u9032\u307e\u306a\u3044\u3002<\/p>\n<p>\u305d\u308c\u3067\u3001chromedriver\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3088\u3046\u3068\u3057\u3066\u3082\u3001Python3.7\u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3068\u30a8\u30e9\u30fc\u304c\u51fa\u3066\u3057\u307e\u3046\u3002<\/p>\n<div class=\"hl-surround\" style=\"height:280px;\"><div class=\"hl-main\"><pre>(base) &gt; conda install python-chromedriver-binary\r\nCollecting package metadata (current_repodata.json): done\r\nSolving environment: failed with initial frozen solve. Retrying with flexible solve.\r\nSolving environment: failed with repodata from current_repodata.json, will retry with next repodata source.\r\nCollecting package metadata (repodata.json): done\r\nSolving environment: failed with initial frozen solve. Retrying with flexible solve.\r\nSolving environment: \\\r\nFound conflicts! Looking for incompatible packages.\r\nThis can take several minutes.  Press CTRL-C to abort.\r\nExamining certifi:  54%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589                             | 21\/39 [00:00&lt;00:00, 71.11it\/-\r\nExamining wheel:  92%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588     | 36\/39 [00:00&lt;00:00, 59.90it\/s]\r\nExamining wincertstore:  97%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u258c | 38\/39 [00:00&lt;00:00, 59.90it\/s]\\\r\nfailed                                                                                                                 \/\r\n\r\nUnsatisfiableError: The following specifications were found\r\nto be incompatible with the existing python installation in your environment:\r\n\r\nSpecifications:\r\n\r\n  - python-chromedriver-binary -&gt; python[version='&gt;=2.7,&lt;2.8.0a0|&gt;=3.5,&lt;3.6.0a0|&gt;=3.6,&lt;3.7.0a0']\r\n\r\nYour python: python=3.7\r\n\r\nIf python is on the left-most side of the chain, that's the version you've asked for.\r\nWhen python appears to the right, that indicates that the thing on the left is somehow\r\nnot available for the python version you are constrained to. Note that conda will not\r\nchange your python version to a different minor version unless you explicitly specify\r\nthat.\r\n\r\nThe following specifications were found to be incompatible with each other:\r\n\r\nPackage certifi conflicts for:\r\npython=3.7 -&gt; pip -&gt; setuptools -&gt; certifi[version='&gt;=2016.09|&gt;=2016.9.26']\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip -&gt; setuptools -&gt; certifi[version='&gt;=2016.09|&gt;=2016.9.26|&gt;=2017.4.17']\r\nPackage ca-certificates conflicts for:\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; ca-certificates\r\npython=3.7 -&gt; openssl[version='&gt;=1.1.1a,&lt;1.1.2a'] -&gt; ca-certificates\r\nPackage wincertstore conflicts for:\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip -&gt; setuptools -&gt; wincertstore[version='&gt;=0.2']\r\npython=3.7 -&gt; pip -&gt; setuptools -&gt; wincertstore[version='&gt;=0.2']\r\nPackage setuptools conflicts for:\r\npython=3.7 -&gt; pip -&gt; setuptools\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip -&gt; setuptools\r\nPackage pip conflicts for:\r\npython=3.7 -&gt; pip\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip\r\nPackage wheel conflicts for:\r\npython=3.7 -&gt; pip -&gt; wheel\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip -&gt; wheel\r\nPackage msgpack-python conflicts for:\r\npython-chromedriver-binary -&gt; python[version='&gt;=3.5,&lt;3.6.0a0'] -&gt; pip -&gt; cachecontrol -&gt; msgpack-python<\/pre><\/div><\/div>\n<p>\u3053\u306e\u305f\u3081\u3001chromedriver\u30e1\u30a4\u30f3\u3067\u5225\u74b0\u5883\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u306b\u3057\u305f\u3002Python\u306f3.6.9\u304c\u9078\u629e\u3055\u308c\u305f\u3002<\/p>\n<div class=\"hl-surround\" style=\"height:280px;\"><div class=\"hl-main\"><pre>(base) &gt;conda create -n selenium python-chromedriver-binary\r\nCollecting package metadata (current_repodata.json): done\r\nSolving environment: done\r\n\r\n## Package Plan ##\r\n\r\n  environment location: C:\\Users\\oshiro\\Anaconda3\\envs\\selenium\r\n\r\n  added \/ updated specs:\r\n    - python-chromedriver-binary\r\n\r\nThe following packages will be downloaded:\r\n\r\n    package                    |            build\r\n    ---------------------------|-----------------\r\n    certifi-2019.11.28         |           py36_0         157 KB\r\n    chromedriver-binary-2.38   |                0         2.7 MB\r\n    pip-19.3.1                 |           py36_0         1.9 MB\r\n    python-3.6.9               |       h5500b2f_0        15.9 MB\r\n    python-chromedriver-binary-2.38.0|           py36_0          48 KB\r\n    setuptools-42.0.2          |           py36_0         681 KB\r\n    wheel-0.33.6               |           py36_0          58 KB\r\n    wincertstore-0.2           |   py36h7fe50ca_0          14 KB\r\n    ------------------------------------------------------------\r\n                                           Total:        21.5 MB\r\n\r\nThe following NEW packages will be INSTALLED:\r\n\r\n  certifi            pkgs\/main\/win-64::certifi-2019.11.28-py36_0\r\n  chromedriver-bina~ pkgs\/main\/win-64::chromedriver-binary-2.38-0\r\n  pip                pkgs\/main\/win-64::pip-19.3.1-py36_0\r\n  python             pkgs\/main\/win-64::python-3.6.9-h5500b2f_0\r\n  python-chromedriv~ pkgs\/main\/win-64::python-chromedriver-binary-2.38.0-py36_0\r\n  setuptools         pkgs\/main\/win-64::setuptools-42.0.2-py36_0\r\n  sqlite             pkgs\/main\/win-64::sqlite-3.30.1-he774522_0\r\n  vc                 pkgs\/main\/win-64::vc-14.1-h0510ff6_4\r\n  vs2015_runtime     pkgs\/main\/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_0\r\n  wheel              pkgs\/main\/win-64::wheel-0.33.6-py36_0\r\n  wincertstore       pkgs\/main\/win-64::wincertstore-0.2-py36h7fe50ca_0\r\n\r\nProceed ([y]\/n)? y\r\n\r\nDownloading and Extracting Packages\r\nchromedriver-binary- | 2.7 MB    | ############################################################################ | 100%\r\npython-3.6.9         | 15.9 MB   | ############################################################################ | 100%\r\nsetuptools-42.0.2    | 681 KB    | ############################################################################ | 100%\r\nwincertstore-0.2     | 14 KB     | ############################################################################ | 100%\r\npip-19.3.1           | 1.9 MB    | ############################################################################ | 100%\r\ncertifi-2019.11.28   | 157 KB    | ############################################################################ | 100%\r\npython-chromedriver- | 48 KB     | ############################################################################ | 100%\r\nwheel-0.33.6         | 58 KB     | ############################################################################ | 100%\r\nPreparing transaction: done\r\nVerifying transaction: done\r\nExecuting transaction: done\r\n#\r\n# To activate this environment, use\r\n#\r\n#     $ conda activate selenium\r\n#\r\n# To deactivate an active environment, use\r\n#\r\n#     $ conda deactivate\r\n\r\n(base) &gt;conda activate selenium\r\n(selenium) &gt;<\/pre><\/div><\/div>\n<p>\u3053\u308c\u3067ChromeDriver\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u3067\u304d\u305f\u3002<\/p>\n<p>\u5148\u306e\u5225\u74b0\u5883\u306e\u69cb\u7bc9\u6642\u306b\u6307\u5b9a\u3057\u3066\u3044\u3066\u3082\u3088\u304b\u3063\u305f\u306e\u3060\u304c\u3001\u69d8\u5b50\u898b\u3067\u6bb5\u968e\u7684\u306b\u5f8c\u304b\u3089selenium\u3068BeautifulSoup\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3002<\/p>\n<p>\u307e\u305a\u306f\u3001Selenium\uff1a<\/p>\n<div class=\"hl-surround\" style=\"height:280px;\"><div class=\"hl-main\"><pre>(selenium) &gt;conda install selenium\r\nCollecting package metadata (current_repodata.json): done\r\nSolving environment: done\r\n\r\n## Package Plan ##\r\n\r\n  environment location: C:\\Users\\oshiro\\Anaconda3\\envs\\selenium\r\n\r\n  added \/ updated specs:\r\n    - selenium\r\n\r\nThe following packages will be downloaded:\r\n\r\n    package                    |            build\r\n    ---------------------------|-----------------\r\n    asn1crypto-1.2.0           |           py36_0         162 KB\r\n    cffi-1.13.2                |   py36h7a1dbc1_0         227 KB\r\n    cryptography-2.8           |   py36h7a1dbc1_0         569 KB\r\n    idna-2.8                   |           py36_0         111 KB\r\n    pycparser-2.19             |           py36_0         171 KB\r\n    pyopenssl-19.1.0           |           py36_0          87 KB\r\n    pysocks-1.7.1              |           py36_0          31 KB\r\n    selenium-3.141.0           |   py36he774522_0         805 KB\r\n    six-1.13.0                 |           py36_0          27 KB\r\n    urllib3-1.25.7             |           py36_0         166 KB\r\n    win_inet_pton-1.1.0        |           py36_0           9 KB\r\n    ------------------------------------------------------------\r\n                                           Total:         2.3 MB\r\n\r\nThe following NEW packages will be INSTALLED:\r\n\r\n  asn1crypto         pkgs\/main\/win-64::asn1crypto-1.2.0-py36_0\r\n  ca-certificates    pkgs\/main\/win-64::ca-certificates-2019.11.27-0\r\n  cffi               pkgs\/main\/win-64::cffi-1.13.2-py36h7a1dbc1_0\r\n  cryptography       pkgs\/main\/win-64::cryptography-2.8-py36h7a1dbc1_0\r\n  idna               pkgs\/main\/win-64::idna-2.8-py36_0\r\n  openssl            pkgs\/main\/win-64::openssl-1.1.1d-he774522_3\r\n  pycparser          pkgs\/main\/win-64::pycparser-2.19-py36_0\r\n  pyopenssl          pkgs\/main\/win-64::pyopenssl-19.1.0-py36_0\r\n  pysocks            pkgs\/main\/win-64::pysocks-1.7.1-py36_0\r\n  selenium           pkgs\/main\/win-64::selenium-3.141.0-py36he774522_0\r\n  six                pkgs\/main\/win-64::six-1.13.0-py36_0\r\n  urllib3            pkgs\/main\/win-64::urllib3-1.25.7-py36_0\r\n  win_inet_pton      pkgs\/main\/win-64::win_inet_pton-1.1.0-py36_0\r\n\r\nProceed ([y]\/n)? y\r\n\r\nDownloading and Extracting Packages\r\nasn1crypto-1.2.0     | 162 KB    | ############################################################################ | 100%\r\nsix-1.13.0           | 27 KB     | ############################################################################ | 100%\r\ncffi-1.13.2          | 227 KB    | ############################################################################ | 100%\r\npysocks-1.7.1        | 31 KB     | ############################################################################ | 100%\r\ncryptography-2.8     | 569 KB    | ############################################################################ | 100%\r\nwin_inet_pton-1.1.0  | 9 KB      | ############################################################################ | 100%\r\nurllib3-1.25.7       | 166 KB    | ############################################################################ | 100%\r\nidna-2.8             | 111 KB    | ############################################################################ | 100%\r\nselenium-3.141.0     | 805 KB    | ############################################################################ | 100%\r\npycparser-2.19       | 171 KB    | ############################################################################ | 100%\r\npyopenssl-19.1.0     | 87 KB     | ############################################################################ | 100%\r\nPreparing transaction: done\r\nVerifying transaction: done\r\nExecuting transaction: done<\/pre><\/div><\/div>\n<p>\u6b21\u306bBeautifulSoup\uff1a<\/p>\n<div class=\"hl-surround\" style=\"height:280px;\"><div class=\"hl-main\"><pre>(selenium) &gt;conda install beautifulsoup4\r\nCollecting package metadata (current_repodata.json): done\r\nSolving environment: done\r\n\r\n## Package Plan ##\r\n\r\n  environment location: C:\\Users\\oshiro\\Anaconda3\\envs\\selenium\r\n\r\n  added \/ updated specs:\r\n    - beautifulsoup4\r\n\r\nThe following packages will be downloaded:\r\n\r\n    package                    |            build\r\n    ---------------------------|-----------------\r\n    beautifulsoup4-4.8.1       |           py36_0         155 KB\r\n    soupsieve-1.9.5            |           py36_0          61 KB\r\n    ------------------------------------------------------------\r\n                                           Total:         216 KB\r\n\r\nThe following NEW packages will be INSTALLED:\r\n\r\n  beautifulsoup4     pkgs\/main\/win-64::beautifulsoup4-4.8.1-py36_0\r\n  soupsieve          pkgs\/main\/win-64::soupsieve-1.9.5-py36_0\r\n\r\nProceed ([y]\/n)? y\r\n\r\nDownloading and Extracting Packages\r\nbeautifulsoup4-4.8.1 | 155 KB    | ############################################################################ | 100%\r\nsoupsieve-1.9.5      | 61 KB     | ############################################################################ | 100%\r\nPreparing transaction: done\r\nVerifying transaction: done\r\nExecuting transaction: done\r\n\r\n(selenium) &gt;<\/pre><\/div><\/div>\n<p>\u3053\u308c\u3067\u4f7f\u7528\u306e\u6e96\u5099\u304c\u6574\u3063\u305f\u3002<\/p>\n<p>\u4e0b\u8a18\u3092\u5b9f\u884c\u3059\u308b\u3068Chrome\u304c\u7acb\u3061\u4e0a\u304c\u3063\u3066\u3001Google\u306b\u30a2\u30af\u30bb\u30b9\u3057\u305d\u306e\u30da\u30fc\u30b8\u30bf\u30a4\u30c8\u30eb\u3092\u5370\u5b57\u3059\u308b\u3002\u30d8\u30c3\u30c0\u30ec\u30b9\u3067\u3082\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u3060\u304c\u3001\u958b\u767a\u6bb5\u968e\u3067\u306f\u30d6\u30e9\u30a6\u30b6\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u305f\u307b\u3046\u304c\u52d5\u4f5c\u304c\u78ba\u8a8d\u3057\u3084\u3059\u305d\u3046\u3002<\/p>\n<div class=\"hl-surround\" ><div class=\"hl-main\"><pre>from selenium import webdriver\r\n\r\nbrowser = webdriver.Chrome()         # \u30d6\u30e9\u30a6\u30b6\u3068\u3057\u3066chromedriver\u3092\u9078\u629e\r\nbrowser.get(&quot;http:\/\/www.google.com&quot;) # Google\u306b\u30a2\u30af\u30bb\u30b9\r\nprint(browser.title)                 # \u30da\u30fc\u30b8\u30bf\u30a4\u30c8\u30eb\u300cGoogle\u300d\u3068\u8868\u793a\r\n\r\nbrowser.close()                      # \u30bf\u30d6\uff1f\u3092\u9589\u3058\u308b\r\nbrowser.quit()                       # \u30d6\u30e9\u30a6\u30b6\u7d42\u4e86<\/pre><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Selenium\u3067\u306e\u30d6\u30e9\u30a6\u30b6\u81ea\u52d5\u5316\u3092\u884c\u306a\u304a\u3046\u3068\u3057\u305f\u3089\u3001PhantomJS\u306f\u5ec3\u6b62\u3055\u308c\u3066\u308b\u3063\u307d\u304f\u3066\u3001Firefox\u7528\u306egeckodriver\u306f\u6700\u65b0\u306eFirefox\u306b\u5bfe\u5fdc\u3067\u304d\u3066\u3044\u306a\u3044\u306e\u304b\u3001\u30d6\u30e9\u30a6\u30b6\u306f\u8d77\u52d5\u3059\u308b\u3082\u306e\u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[436,441,76,442,433,412],"_links":{"self":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/10719"}],"collection":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/comments?post=10719"}],"version-history":[{"count":7,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/10719\/revisions"}],"predecessor-version":[{"id":10824,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/10719\/revisions\/10824"}],"wp:attachment":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/media?parent=10719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/categories?post=10719"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/tags?post=10719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}