<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chrome  |  script life 千夜一夜 プログラミング別館</title>
	<atom:link href="https://www.scriptlife.jp/contents/programming/tag/chrome/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scriptlife.jp/contents/programming</link>
	<description>AWSとかプログラミングのこととかいろいろ</description>
	<lastBuildDate>Wed, 27 May 2020 15:21:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.6</generator>
	<item>
		<title>Software Reporter Toolを無効化したらWindows10がすごい快適になりました</title>
		<link>https://www.scriptlife.jp/contents/programming/2020/05/28/disable-chrome-software-reporter-tool/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2020/05/28/disable-chrome-software-reporter-tool/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Wed, 27 May 2020 15:21:03 +0000</pubDate>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows10]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4035</guid>

					<description><![CDATA[　Windows10がめっさ重いからタスクマネージャ眺めていたら「Software Reporter Tool」なるプロセスがやけにずっとC...]]></description>
										<content:encoded><![CDATA[<p>　Windows10がめっさ重いからタスクマネージャ眺めていたら「Software Reporter Tool」なるプロセスがやけにずっとCPUを使っていまして。</p>
<p>　調べてみるとChromeの付属ソフトみたいで、マシンの状態を報告してるだけみたいだからオフってもよさそうということで無効にしてみたら<strong>驚きの快適さ。</strong></p>
<p>　なのでここにメモしておきます。</p>
<h3>プログラムのアクセス権を全部剥奪する</h3>
<p>　方法は<a href="https://qiita.com/YuheiTani/items/162ce1d559d2618f31b4#software-reporter-tool%E3%82%92%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95">こちら</a>のサイトにあるとおりに。</p>
<p>　どうやらブラウザから無効にするだけだとまた復活してしまうみたいなので、初めから権限を無効にしました。</p>
<p>　パスを開くのは面倒だったので、タスクマネージャで上がってきたSoftware Reporter Tool を右クリックして「ファイルの場所を開く」としました。(パスでいえば「C:\Users\&lt;ユーザー>\AppData\Local\Google\Chrome\User Data\SwReporter\&lt;Chromeのバージョン>」です)</p>
<p>　そこにある「software_reporter_tool.exe」を右クリックして<strong>「プロパティ」</strong>を開きます。</p>
<p>　<strong>「セキュリティ > 詳細設定」</strong>を開きます。</p>
<p>　で、<strong>「継承の無効化」</strong>を押します。</p>
<p>　この後のダイアログで<strong>「このオブジェクトから継承されたアクセス許可を全て無効化します」</strong>とすればOKです。</p>
<p>　オフにした後は再びタスクマネージャで右クリックして「タスクの終了」で強制的に落としました。</p>
<h3>再起動したらアクセス権は復活していたが、アプリは起動してこなかった</h3>
<p>　その後再起動してみると、全部消したはずのアクセス許可はなぜか復活していました…</p>
<p>　ただSoftware Reporter Toolは自動起動してこなくはなったので、動作は快適になりました。</p>
<h3>参考</h3>
<ul>
<li><a href="https://qiita.com/YuheiTani/items/162ce1d559d2618f31b4#software-reporter-tool%E3%82%92%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95">Google Chrome の Software Reporter Toolを無効化！</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2020/05/28/disable-chrome-software-reporter-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows10とpythonとChromeでSeleniumを動かしてみる</title>
		<link>https://www.scriptlife.jp/contents/programming/2019/10/12/setup-selenium-windows10/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2019/10/12/setup-selenium-windows10/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sat, 12 Oct 2019 10:55:08 +0000</pubDate>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows10]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=3889</guid>

					<description><![CDATA[　とりあえずWindows10で環境作ったときのメモです。 Seleniumとは 　Webブラウザのテスト自動化ツール。なんだけど操作を自動...]]></description>
										<content:encoded><![CDATA[<p>　とりあえずWindows10で環境作ったときのメモです。</p>
<h2>Seleniumとは</h2>
<p>　Webブラウザのテスト自動化ツール。なんだけど操作を自動化できるので色々使えてる。<br />
次の言語に対応してます。</p>
<p>　対応している言語から、APIを叩いてブラウザを操作できる感じ。</p>
<ul>
<li>Java</li>
<li>C#</li>
<li>Ruby</li>
<li>Python</li>
<li>Javascript</li>
</ul>
<p>　また<a href="https://www.seleniumhq.org/download/#thirdPartyLanguageBindings">サードパーティ製</a>だけど次の言語にも。</p>
<ul>
<li>Perl</li>
<li>PHP</li>
<li>Haskel</li>
<li>Objective-C</li>
<li>Javascript</li>
<li>R</li>
<li>Dart</li>
<li>Tcl</li>
<li>Elixir</li>
</ul>
<p>　ブラウザの操作を記録して再生するマクロみたいな<a href="https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd">Selenium IDE</a> もあるので、簡単な操作ならこちらで記録・再生させてもいいと思います。<strong><span class="red">(※ただしパスワードなども丸見えで保存されるので注意)</span></strong></p>
<h2>Windows10とChromeで使う</h2>
<p>　私の環境がWindowsなのでとりあえずサンプル動かすまでのメモです。Windows10だからどうってことはあんまりなかったかもですけど。</p>
<h3>Pythonをインストール</h3>
<p>　言語はどれでもよいですが、PHPだと<a href="https://github.com/facebook/php-webdriver">別途サービスを起動させる</a>必要がありそうだったのでPythonでいいかなと思って選択。</p>
<p>　まず<a href="https://www.python.jp/install/windows/index.html">公式そのまま</a>にインストーラーでインストールします。</p>
<p>　うちは64bitなので、<a href="https://www.python.org/downloads/release/python-374/">3.7.4のダウンロードページ</a>より「Windows x86-64 executable installer」をダウンロードしてインストール。</p>
<h4>環境変数の設定を見直し</h4>
<p>　インストールして実行してみると次のエラーが。</p>
<pre>Fatal Python error: initfsencoding: unable to load the file system codec ModuleNotFoundError: No module named 'encodings' Current thread 0x00005244 (most recent call first):</pre>
<p>　環境変数を見直してみるといいそうなので見てみると、大昔にインストールしたTracLightningが設定したっぽい環境変数<code>PYTHONHOME</code>と<code>PYTHONPATH</code>があったので、PYTHONHOMEを先ほどインストールしたPythonのディレクトリに、PYTHONPATHは削除しました。</p>
<p>　これで無事に起動。</p>
<h3>Pythonのselenimをインストール</h3>
<p>　<a href="https://www.seleniumhq.org/docs/03_webdriver.jsp">公式サイトまま</a>、pipでインストールします。</p>
<pre>
pip install selenium
</pre>
<h3>Chrome用WebDriverをインストール</h3>
<p>　Chrome用のWebDriverをインストールする必要があるみたいなので、<a href="https://sites.google.com/a/chromium.org/chromedriver/downloads">ダウンロード先</a>から自分のChromeのバージョンに合わせたものをダウンロードします。</p>
<p>　Chromeのバージョンは「ヘルプ > Google Chromeについて」で確認。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-36-44_No-00.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-36-44_No-00-300x125.png" alt="" width="300" height="125" class="aligncenter size-medium wp-image-3896" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-36-44_No-00-300x125.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-36-44_No-00-320x133.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-36-44_No-00.png 698w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　うちはバージョン: 77系みたいでしたのでそれを。Windowsはwin32のみのようですが64bitでも動きました。</p>
<p>　ダウンロードしてきた「chromedriver_win32.zip」に入っている「chromedriver.exe」を、どこかパスの通ったところに置きます。</p>
<p>　(私は自分のプロファイル直下に「bin」ディレクトリを作って、「%USERPROFILE%\bin」を環境変数PATHに追加しました)</p>
<p>　Chromedriverが入ってないと、「selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home」とエラーが出ます。</p>
<h2>Eclipseをセットアップする</h2>
<p>　Pythonが入ったのでIDEは絶対ではないですが、ついでにEclipseを設定します。</p>
<p>　Python開発用に<a href="https://www.pydev.org/">PyDev</a>を入れました。</p>
<p>　「Help > Install New Software」を開いて、「Work With:」に「http://www.pydev.org/updates」を入力してEnterするとしばらくしてPyDevが出てきます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00-300x131.png" alt="" width="300" height="131" class="aligncenter size-medium wp-image-3897" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00-300x131.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00-768x335.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00-320x140.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-44-31_No-00.png 871w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　これにチェックを入れてインストール。</p>
<h2>サンプルを実行してみる</h2>
<p>　<a href="https://www.seleniumhq.org/docs/03_webdriver.jsp">サイト</a>にあるPythonのサンプルだと、printのところで警告が出たのでそこだけ 「print(driver.title)」のような形に変更して実行します。</p>
<p>　すると「Chrome は自動テストソフトウェアによって制御されています」と書かれたChromeが起動してきて、スクリプトに書かれたとおり勝手に検索して結果をコンソールに返してくれます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00-300x83.png" alt="" width="300" height="83" class="aligncenter size-medium wp-image-3898" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00-300x83.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00-768x213.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00-320x89.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/SnapCrab_NoName_2019-10-12_19-51-47_No-00.png 941w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>参考</h2>
<ul>
<li><a href="https://www.seleniumhq.org/">Selenium</a></li>
<li><a href="https://www.python.jp/">Python</a></li>
<li><a href="https://sites.google.com/a/chromium.org/chromedriver/downloads">ChromeDriver - WebDriver for Chrome</a></li>
<li><a href="https://www.pydev.org/">PyDev</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2019/10/12/setup-selenium-windows10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
