Beautiful Soup を使ったデータの取得

import requests from bs4 import BeautifulSoup url="" res = requests.get(url) soup = BeautifulSoup(res.content, "html.parser", from_encoding="sjis") e = soup.find_all("td") for i in e: print(i.contents[0])

Beautiful Soup を使ったデータの取得

import requests from bs4 import BeautifulSoup url="" res = requests.get(url) soup = BeautifulSoup(res.content, "html.parser", from_encoding="sjis") e = soup.find_all("td") for i in e: print(i.contents[0])

VBScript で呼び出したプログラムの実行結果(標準出力)を取得する方法

課題 VBScript でプログラムを実行した時に、実行結果としてコマンドプロンプトに表示される文字列を取得したいと考えたことはありませんか ? WScript.Shell の Run で実行した場合、コマンドの実行結果(標準出力)を取得することはできません。 解決方法 WSc…

Python でプログラムを実行する方法

Python でプログラムを実行する場合には subprocess を使います。 基本的な使い方は以下の通りです。 import subprocess proc = subprocess.Popen([r"c:\Windows\system32\notepad.exe","test.txt"]) proc.wait(timeout=60) 上記では、notepad.exe で test.t…

Python で CSVファイルを読み込む方法

Python の標準モジュールである csv モジュールを使った CSV データの読み込みを検証しました。 始めに通常の読み込みを行い、その後、読み込んだデータをディクショナリに格納します。 検討1: CSV ファイルを読み込む 検討2: CSV の読み込みを関数にする 検…

認証プロキシ環境下で pip を使ってパッケージをインストールする方法

概要 企業など、認証プロキシを使用している環境では、デフォルトでは、pip によるパッケージのインストールができません。ここでは、Windows を使用していることを前提に、認証プロキシを通すための設定を説明します。 手順 pip には、--porxy オプションが…

Python: リストに関する処理

リストの要素の型変換 # 元になるリストlist1 = ["1", "2", "3"]print("list1", end="")print(list1)# リスト内包表記 (List comprehensions) を使う場合list2 = [int(x) for x in list1]print("list2", end="")print(list2) ・実行結果 list1['1', '2', '3'…

Python: リストをループで処理する

リストをループで処理する 課題 リストをループで処理する際に、ループに使用しているリストの要素を削除すると、削除した要素の次の要素がスキップされる。 例えば、以下を実行すると、 # リストの要素を表示list1 = [6, 1, 8, 0, 3]print("リストの要素を…

Python: リストのコピー

リストのコピー 課題 リストを変数に代入すると、参照先が同一となるため、別々の処理をすることができない。 list1 = [6, 1, 8, 0, 3]# list2 へ list1 を代入するlist2 = list1# list1 と list 2 の値print(list1, list2)# list1 と list 2 の参照先: 同一…

2分木探索

## 2分木探索 (Python) # coding: utf-8def binary_search(keyword, list1): # list1 に keyword に合致するものがあるかを 2分木探索で検索する # list1 をソートする list1.sort() # index を設定 index_low = 0 index_high = len(list1) - 1 flag = 0 wh…

DevOps

## MS 社のアジャイルの取り組みを読んで ### 規模 8 ~ 12人のチーム ### 期間 3週間 ### バグキャップ エンジニアの人数 x 5

Python: for 文

for 文について for と range() range(<回数>) は、指定された <回数> 分数値を生成する。range で出力される値は "0" から始まるので、配列と組み合わせやすい。 num = 5for i in range(num): print(i) 出力結果 01234 ## リストを要素に持つリストの引き算…

Python: キーボードの入力を表示する

キーボードからの入力を受け付けて表示するには、input() を使います。 ・コード word = input()print("入力文字 = " + word)print("データ型 = " + str(type(word))) ・実行例 PS D:\sample> .\sample1.pytest <--- キーボードで入力した文字列入力文字 = t…

Windows 11 のサポート期間が 24ヶ月、36ヶ月になるそうです

techcommunity.microsoft.com WIndows 11 の機能更新プログラムは、これから1年に1回のリリースになるらしいです。サポート期間も 6ヶ月長くなって、Home, pro で 24か月、Enterprise が 36ヶ月になるそうです。 Pro を採用している企業にとってはメリットが…

共有フォルダと Git を使ったコード管理: 初期設定

Git

ファイルサーバ上の共有ディレクトリに Gitの共有ディレクトリを作成し、そこを使ってコードを管理する場合に行った手順をメモしておきます。 なお、まだ運用を開始していないので、あとで、あれ必要だったーってなるかも。 こんな感じで運用したいです。 手…

Git のコマンド1

# Git のコマンド1## 分散型の性質 Git の分散型という性質の主な利点は何ですか?1. Git により、複数のリモート作成者からの保存された変更が 1 つのプロジェクト リポジトリに自動的にマージされる。2. 複数のリモート共同作成者は、互いの作業を上書きす…

Git の概要

# Git の概要## 次のシナリオのうち、バージョン コントロール システムの一般的なユース ケースはどれですか?1. 最新のファイルまたはデータだけを操作していることが確実になるように、以前のバージョンのプロジェクトまたはファイルを削除する。2. 分離さ…

ログデータや冗長性などに関する問題集

## Azure Sentinel と Azure Security Center の基盤として共有されるログデータAzure Sentinel と Azure Security Center で基盤として共有されているログ データ プラットフォームは何ですか。1. 診断設定2. Azure Monitor ログ3. アクティビティ ログ### …

Azure File Syncのセットアップ

# Azure File Syncのセットアップ## Azure File Sync の設定1. オンプレミスのファイルサーバの互換性を評価する オンプレミス サーバーで評価用のコマンドレットを実行し、OS とファイル システムがサポートされているかどうかを確認します。 2. Azure リソ…

Azure CLI (PowerShell) を使って VM をセットアップする

# Azure CLI (PowerShell) を使って VM をセットアップする ## リソースグループ作成```commandline$resourceGroup = 'learn-file-sync-rg'$location = 'EastUS'New-AzResourceGroup -Name $resourceGroup -Location $location```## サブネットの作成```comm…

Azure CLI (PowerShell) を使って VM をセットアップする

# Azure CLI (PowerShell) を使って VM をセットアップする ## リソースグループ作成```commandline$resourceGroup = 'learn-file-sync-rg'$location = 'EastUS'New-AzResourceGroup -Name $resourceGroup -Location $location```## サブネットの作成```comm…

Elastic Pool

# Elastic Pool -- u1. Azure SQL 1.1. Azure SQL Server + 単一のデータベース + エラスティックプール 1.2. Azure SQL Managed Instance ---## エラスティックプールの用途SQL エラスティック プールからの利点が得られる可能性が高いシナリオは次のうちど…

Monitoring Infrastructure

# Monitoring Infrastructure -- u## ネットワーク要素の視覚化会社の仮想ネットワークを分析しており、ネットワーク要素を視覚的に表現すると役に立つと考えています。どの機能を使用しますか ? いずれかを選択してください。 1. Network Watcher 監査2. Ne…

Azure Apps Service

# Azure Apps Service -- u## Azure App ServiceプランWeb アプリを管理しています。このアプリでは、5 つのインスタンス、40GB のストレージ、およびカスタム ドメイン名にスケーリングする必要があります。 どの App Service プランを選択する必要がありま…

Azure Kubernetes Service

# Azure Kubernetes Service1 - u## AKS での課金要素すべてのサービスを Azure Kubernetes service に移行する必要がある場合、Azure の月間料金の一因となるコンポーネントは、次のうちどれですか? いずれかを選択してください。1. マスター ノード2. ポ…

# オンプレミス環境から Azure への移行1

# オンプレミス環境から Azure への移行1 - u+ オンプレミス環境から Azure 環境への移行にはいくつかの方法があります。 + Azure Migrate + Azure Database Migrate---## Learn: オンプレミス環境の移行に使用するソリューションAzure への移行準備で、オン…

Key Vault に関する事項1

# Key Vault に関する事項1 - u## Azure Key Vault 1既存の仮想マシンに基づいて Azure Resource Manager テンプレートをダウンロードします。+ テンプレートを使用して、300 の仮想マシンをデプロイします。+ 管理パスワードを参照するようにテンプレートを…

Azure Governance に関する事項1

# Azure Governance に関する事項1 - u## 特定の場所からのアクセスであれば MFA を免除する設定オンプレミスの Active Directory と Azure AD テナントがネットワークに含まれている会社に提案をするように求められています。+ 彼らは Azure AD Connect を…

AZ303: Cosmos DB に関すること1

# Cosmos DB に関すること1 - u## DB の種類と Cosmos DB アカウントあなたの顧客企業が、開発チームのために次の Azure Cosmos DB データベースを作成したいと考えています。+ OEM_Cosmos_Database_A: - 1500 RU/秒のスループット - 複数の書き込みリージョ…

# Azure Monitor による Kusto クエリの実行

# Azure Monitor による Kusto クエリの実行 ## 収集されるデータの拡張1. リソースにおける "診断の有効化" + Azure SQL Database 2. エージェントの追加 + VM の場合、Azure Monitor でより詳細のログを収集するために、以下のような対応をとることができ…