chevron_left

メインカテゴリーを選択しなおす

cancel
hsdream
フォロー
住所
未設定
出身
未設定
ブログ村参加

2023/04/01

arrow_drop_down
  • 【ChatGPT Copilot】数式表現について

    ちょっとしたことですが、分かったことを載せておきます。 ChatGPTなどの生成AIに計算式関連のことを問い合わせる時に返ってくる回答が見にくくてしょうがないことがあります。 たとえば、 偏微分方程式dz^2/dx^2ーdz^2/dx*dy-12dz^2/dy^2=x+y を表記してもらう時に [ \frac{{\partial^2 z}}{{\partial x^2}} - \frac{{\partial^2 z}}{{\partial x \partial y}} - 12\frac{{\partial^2 z}}{{\partial y^2}} = x + y ] などという表現で返って…

  • 【Python Selenium】要素の親要素を取得する方法(SeleniumVer4.6以降)

    pythonのseleniumで要素の取得をする場合は、find_element、またはfind_elementsで取得できます。 find_elementの場合は、たとえば以下のようになります。 element = driver.find_element(By.NAME, "tagname") このようにして取得した要素elementから1階層上の要素(親要素)を取得したいような場合があるかと思います。 そのような場合にはxpathを使用して以下のようにします。 element.find_element(By.XPATH, "..") 同様に、2階層上の要素を取得するような場合には以下のよう…

  • 【Python Selenium】セレクトタグのオプションをテキストを指定して選択する方法(SeleniumVer4.6以降)

    今回もPythonでseleniumを利用してセレクトタグのオプションを選択する方法についての説明になります。 これまでにセレクトタグで各オプションのインデックス番号からオプションの選択をする方法は記載していますが、今回は表示テキストにより選択する方法の説明です。 (adsbygoogle = window.adsbygoogle []).push({}); 1.選択方法 セレクトタグで表示テキストからオプションの選択を行う場合には、セレクト要素に対してselect_by_visible_text()を使用します(以下参照)。 select.select_by_visible_text(…

  • 【Python Selenium】セレクトタグのオプションをインデックス番号から選択する方法(SeleniumVer4.6以降)

    Pythonでseleniumを利用してセレクトタグのオプションを選択する方法についての説明になります。 セレクトタグでは各オプションの表示テキストやインデックス番号からオプションの選択ができますが、今回はインデックス番号により選択する方法の説明です。 (adsbygoogle = window.adsbygoogle []).push({}); 1.選択方法 セレクトタグでインデックス番号からオプションの選択を行う場合には、セレクト要素に対してselect_by_index()を使用します(以下参照)。 select.select_by_index() 以下にChromeの場合の例を載…

  • 【Python Selenium】要素に入力された値をクリアする方法(SeleniumVer4.6以降)

    Pythonでseleniumを利用して要素に入力処理を行う場合はsend_keys()などを使用しますが、今回は入力した値をクリアする方法になります。 (adsbygoogle = window.adsbygoogle []).push({}); 1.要素の値をクリアする方法 通常入力した値をクリアする場合にはclear()を使用します。 値をクリアしたい要素を洗い出してその要素に対してclear()処理を実行すれば要素内の値はクリアされます。 要素に入力された値をクリアする簡単な例としてGoogle検索画面にアクセスして、キーワード入力後、その値をクリアするような例を載せておきたいと…

  • 【Excel】Excelで図形の位置がずれる時の対応方法

    Excelで丸や四角などの図形を描いてファイル作成した時に、他のPCに送って開いてみると表示位置がずれる時がありました。 PCによってずれるPCとずれないPCがあるということではじめは原因がよくわからなかったのですが、いろいろと調べていく中で原因が判明したことがありましたので備忘録として書き残しておきます。 今回の場合、原因は「ディスプレイの設定」の拡大縮小の倍率設定でした。 以下は、Windows11の場合の設定画面ですが、この中の「拡大/縮小」欄の倍率がずれないPCとずれるPCで異なっていたというものでした。 具体的には、ExcelのVBAで図形作成していたのですが、「拡大/縮小」欄の倍率…

  • 【Python Selenium】セレクトタグ(Select要素)のすべてのoptionを取得する方法(SeleniumVer4.6以降)

    Seleniumを使用してセレクトタグ(要素)にアクセスする場合には操作したり状態取得できることがいろいろとありますが、セレクトタグの選択する要素であるすべてのoptionを取得したいということもあるのではないかと思います。 (adsbygoogle = window.adsbygoogle []).push({}); 1.セレクトタグのoption取得方法 セレクトタグのすべてのoptionを取得する場合には、 select.options() を使用します。 以下に、Chromeにて、とあるセレクトタグのすべてのoptionを取得して各optionのテキストを印字するコード例を載せて…

  • 【Python Selenium】PythonとSeleniumでXPathを使ってWebスクレイピングをしよう!(SeleniumVer4.6以降)

    今回はPythonとSeleniumを使って、Webスクレイピングの強力なテクニックであるXPathについて紹介します。 XPathはHTML要素を特定するための強力な言語であり、Webページからデータを抽出するのに役立ちます。 では、具体的な例を交えてXPathの使い方を紹介していきましょう。 (adsbygoogle = window.adsbygoogle []).push({}); 目次 1.XPathとは? 2.階層構造の表現例 3.Chromeデベロッパーツールを使ってXPathを見つける方法 4.Seleniumを使用したXPath指定での要素の取得 1.XPathとは? …

  • 【Python】Seleniumによるスクレイピングでのフレーム切り替え方法(SeleniumVer4.6以降)

    seleniumを使用してWeb情報取得、操作を行っている場合に必要となることの1つにフレーム間移動があります。 Webサイトがフレーム構造となっており、親フレーム、子フレームなどの階層構造になっている場合があります。 そのような場合に該当する要素の情報取得や操作を行う場合には、その要素が存在しているフレームまで移動してから取得、操作を行う必要があります。

  • 【Python】Selenium4での「'WebDriver' objects has no attribute 'find_element_by_name'」などのエラーについての対処方法(SeleniumVer4.6以降)

    Seleniumを活用して要素取得などをやり始めた頃に出るエラーの1つに「'WebDriver' objects has no attribute 'find_element_by_name'」というエラーがあります。 以下はその内容の説明と対処方法についてになります。 (adsbygoogle = window.adsbygoogle []).push({}); 目次 1.find_elementの書式について 2.よく使われるfind_elementについて旧方式と新方式の書式一覧 1.find_elementの書式について たとえば、SeleniumをVer.3からVer.4に上げ…

arrow_drop_down

ブログリーダー」を活用して、hsdreamさんをフォローしませんか?

ハンドル名
hsdreamさん
ブログタイトル
Django Girls and Boys 備忘録
フォロー
Django Girls and Boys 備忘録

にほんブログ村 カテゴリー一覧

商用