python:selenium

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:selenium [2022/06/01 03:41] – [DietPi] ともやんpython:selenium [2022/06/01 04:35] (現在) – [DietPi の chromium-driver] ともやん
行 202: 行 202:
  
 ==== DietPi ==== ==== DietPi ====
-Raspberry Pi Zero WH の DietPi で armhf 32bit な chromium-driver は動作しないので chromium-browser の chromium-driver+ 
 +=== DietPi で chromedriver を含むパッケージ ===
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><code> <WRAP color_command><code>
-sudo apt install chromium-browser+$ apt-file search chromedriver
 </code></WRAP> </code></WRAP>
-<WRAP color_result_long><code>+<WRAP color_result><code> 
 +chromium-browser: /usr/lib/chromium-browser/chromedriver.debug 
 +chromium-browser: /usr/lib/chromium-browser/chromedriver.unstripped 
 +chromium-chromedriver: /usr/bin/chromedriver 
 +chromium-chromedriver: /usr/lib/chromium-browser/chromedriver 
 +chromium-chromedriver: /usr/share/doc/chromium-chromedriver/changelog.Debian.gz 
 +chromium-chromedriver: /usr/share/doc/chromium-chromedriver/copyright 
 +chromium-chromedriver-dbgsym: /usr/share/doc/chromium-chromedriver-dbgsym 
 +chromium-driver: /usr/bin/chromedriver 
 +ruby-chromedriver-helper: /usr/share/doc/ruby-chromedriver-helper/README.md.gz 
 +ruby-chromedriver-helper: /usr/share/doc/ruby-chromedriver-helper/changelog.Debian.gz 
 +ruby-chromedriver-helper: /usr/share/doc/ruby-chromedriver-helper/changelog.gz 
 +ruby-chromedriver-helper: /usr/share/doc/ruby-chromedriver-helper/copyright 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/bin/chromedriver-helper 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/bin/chromedriver-update 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/concourse/chromedriver-helper.yml 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/concourse/tasks/rake-test/run.ps1 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/concourse/tasks/rake-test/run.sh 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/lib/chromedriver-helper.rb 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/lib/chromedriver/helper.rb 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/lib/chromedriver/helper/google_code_parser.rb 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/gems/chromedriver-helper-2.1.0/lib/chromedriver/helper/version.rb 
 +ruby-chromedriver-helper: /usr/share/rubygems-integration/all/specifications/chromedriver-helper-2.1.0.gemspec 
 +wolfram-engine: /opt/Wolfram/WolframEngine/13.0/SystemFiles/Components/WebUnit/Resources/DriverBinaries/ChromeDriver/Linux-ARM/chromedriver 
 +</code></WRAP> 
 +</WRAP> 
 + 
 +=== DietPi の chromium-browser の chromium-chromedriver は動作する🤔ややこしい😅💦 === 
 +<WRAP color_term> 
 +<WRAP color_command><code> 
 +$ sudo apt install chromium-chromedriver 
 +</code></WRAP> 
 +<WRAP color_result><code>
 Reading package lists... Done Reading package lists... Done
 Building dependency tree... Done Building dependency tree... Done
 Reading state information... Done Reading state information... Done
 The following additional packages will be installed: The following additional packages will be installed:
-  chromium-codecs-ffmpeg-extra+  chromium-browser
 Recommended packages: Recommended packages:
   chromium-browser-l10n   chromium-browser-l10n
 The following NEW packages will be installed: The following NEW packages will be installed:
-  chromium-browser chromium-codecs-ffmpeg-extra+  chromium-browser chromium-chromedriver
 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
-Need to get 127 MB of archives. +Need to get 130 MB of archives. 
-After this operation, 401 MB of additional disk space will be used.+After this operation, 409 MB of additional disk space will be used.
 Do you want to continue? [Y/n] y Do you want to continue? [Y/n] y
-Get:1 https://archive.raspberrypi.org/debian bullseye/main armhf chromium-codecs-ffmpeg-extra armhf 101.0.4951.57-rpt2 [1,588 kB+Get:1 https://archive.raspberrypi.org/debian bullseye/main armhf chromium-browser armhf 101.0.4951.57-rpt2 [125 MB
-Get:2 https://archive.raspberrypi.org/debian bullseye/main armhf chromium-browser armhf 101.0.4951.57-rpt2 [125 MB+Get:2 https://archive.raspberrypi.org/debian bullseye/main armhf chromium-chromedriver armhf 101.0.4951.57-rpt2 [5,165 kB
-Fetched 127 MB in 3min 1s (699 kB/s)+Fetched 130 MB in 2min 47s (779 kB/s)
 debconf: delaying package configuration, since apt-utils is not installed debconf: delaying package configuration, since apt-utils is not installed
-Selecting previously unselected package chromium-codecs-ffmpeg-extra. 
-(Reading database ... 70989 files and directories currently installed.) 
-Preparing to unpack .../chromium-codecs-ffmpeg-extra_101.0.4951.57-rpt2_armhf.deb ... 
-Unpacking chromium-codecs-ffmpeg-extra (101.0.4951.57-rpt2) ... 
 Selecting previously unselected package chromium-browser. Selecting previously unselected package chromium-browser.
 +(Reading database ... 70998 files and directories currently installed.)
 Preparing to unpack .../chromium-browser_101.0.4951.57-rpt2_armhf.deb ... Preparing to unpack .../chromium-browser_101.0.4951.57-rpt2_armhf.deb ...
 Unpacking chromium-browser (101.0.4951.57-rpt2) ... Unpacking chromium-browser (101.0.4951.57-rpt2) ...
-Setting up chromium-codecs-ffmpeg-extra (101.0.4951.57-rpt2) ...+Selecting previously unselected package chromium-chromedriver. 
 +Preparing to unpack .../chromium-chromedriver_101.0.4951.57-rpt2_armhf.deb ... 
 +Unpacking chromium-chromedriver (101.0.4951.57-rpt2) ...
 Setting up chromium-browser (101.0.4951.57-rpt2) ... Setting up chromium-browser (101.0.4951.57-rpt2) ...
 update-alternatives: using /usr/bin/chromium-browser to provide /usr/bin/x-www-browser (x-www-browser) in auto mode update-alternatives: using /usr/bin/chromium-browser to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
 update-alternatives: using /usr/bin/chromium-browser to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode update-alternatives: using /usr/bin/chromium-browser to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
 +Setting up chromium-chromedriver (101.0.4951.57-rpt2) ...
 Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for hicolor-icon-theme (0.17-2) ...
 Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u2) ... Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u2) ...
行 242: 行 275:
 </WRAP> </WRAP>
  
-=== DietPi の chromium-driver === +=== 動作確認 === 
-Raspberry Pi Zero WH の DietPi で armhf 32bit な chromium-driver は Segmentation fault で動作しない😅💦 +<WRAP color_term> 
-\\+<WRAP color_command><code> 
 +$ chromedriver --version 
 +</code></WRAP> 
 +<WRAP color_result><code> 
 +ChromeDriver 101.0.4951.57 (352920124de66f14c4af140139f61c798937eda9-refs/branch-heads/4951@{#1148}) 
 +</code></WRAP> 
 +</WRAP> 
 + 
 +<WRAP color_term> 
 +<WRAP color_command><code> 
 +$ chromedriver --help 
 +</code></WRAP> 
 +<WRAP color_result><code> 
 +Usage: chromedriver [OPTIONS] 
 + 
 +Options 
 +  --port=PORT                     port to listen on 
 +  --adb-port=PORT                 adb server port 
 +  --log-path=FILE                 write server log to file instead of stderr, increases log level to INFO 
 +  --log-level=LEVEL               set log level: ALL, DEBUG, INFO, WARNING, SEVERE, OFF 
 +  --verbose                       log verbosely (equivalent to --log-level=ALL) 
 +  --silent                        log nothing (equivalent to --log-level=OFF) 
 +  --append-log                    append log file instead of rewriting 
 +  --replayable                    (experimental) log verbosely and don't truncate long strings so that the log can be replayed. 
 +  --version                       print the version number and exit 
 +  --url-base                      base URL path prefix for commands, e.g. wd/url 
 +  --readable-timestamp            add readable timestamps to log 
 +  --enable-chrome-logs            show logs from the browser (overrides other logging options) 
 +  --disable-dev-shm-usage         do not use /dev/shm (add this switch if seeing errors related to shared memory) 
 +  --allowed-ips=LIST              comma-separated allowlist of remote IP addresses which are allowed to connect to ChromeDriver 
 +  --allowed-origins=LIST          comma-separated allowlist of request origins which are allowed to connect to ChromeDriver. Using `*` to allow any host origin is dangerous! 
 +</code></WRAP> 
 +</WRAP> 
 + 
 +=== DietPi の chromium-driver は Segmentation fault で動作しない😅💦 === 
 +Raspberry Pi Zero WH の DietPi で armhf 32bit な chromium-driver は Segmentation fault で動作しない😥\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><code> <WRAP color_command><code>
  • python/selenium.1654022475.txt.gz
  • 最終更新: 2022/06/01 03:41
  • by ともやん