並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

selenium python firefoxの検索結果1 - 32 件 / 32件

  • 日本のウェブデザインの特異な事例

    sabrinas.spaceより。 8週間もかからなかったはずのプロジェクト 日本のウェブデザインはどう違うのか? 2013年のRandomwireのブログ投稿で、著者(David)は、日本のデザインの興味深い相違点を強調しました。日本人はミニマリストのライフスタイルで海外に知られていますが、ウェブサイトは奇妙なほどマキシマリストです。ページには様々な明るい色(3色デザイン原則を破っている)、小さな画像、そして多くのテキストが使われています。2022年11月に撮影されたこれらのスクリーンショットで、自分の目で確かめて下さい。 ブログ投稿には、文化的専門家、デザイナー仲間、そして不満を抱く市民によって支持されている、考えられる理由がいくつか挙げられていました。 この理論が今でも正しいのか、また、もっと定量的なアプローチが可能なのか気になったのでやってみました。 私が見つけたもの 各国の最も人

      日本のウェブデザインの特異な事例
    • E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog

      こんにちは。SmartHR プロダクトエンジニアの sasaki (@s_sasaki_0529) です。 今回は、私が開発に携わっている届出書類機能における E2E テストを、Capybara + Selenium の構成から Playwright に移行し、開発プロセスに組み込んだお話をします。 扱う話題 E2Eテスト基盤を移行する具体的な背景と理由 移行における提案から、合意形成までの流れ 移行後の開発プロセスがどう変わったか 扱わない話題 Playwright など、記事内で扱う技術要素自体の詳細説明 移行作業自体の詳細 テストコードの設計・実装に関する具体的なテクニック なお、本記事では便宜上、移行前の E2E テストを「旧テスト基盤」移行後を「新テスト基盤」と呼称します。 届出書類機能について E2Eテストに限らず、テストというのはプロダクトの特性によって最適な手法は大きく変わ

        E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog
      • Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services

        Amazon Web Services ブログ Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト (この記事は、 Serverless UI testing using Selenium, AWS Lambda, AWS Fargate, and AWS Developer Tools を翻訳したものです。) 以前、Using AWS CodePipeline, AWS CodeBuild, and AWS Lambda for Serverless Automated UI Testing (日本語版 ) を公開してから、Chrome headless とFirefox headless が各ブラウザでネイティブにサポートされるようになったことで、事態は大きく変わりました。 AWS Lambda

          Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services
        • [Playwright]VScodeの拡張機能でらくらくブラウザ操作

          はじめに こんにちは。スペースマーケットでWebエンジニアしてます、新卒のdumbled0reです。 4月に入社してから早2ヶ月経って、入社式が昨日のように感じています。時の流れは早い。 日頃、ブラウザ操作する時はPythonのライブラリであるSeleniumを使用していましたが、vscodeにあるPlaywrightの拡張機能を使用すれば非エンジニアの方でも簡単にブラウザ操作用のコードを書けたので紹介します。 Playwrightとは PlaywrightとはMicrosoftが開発したオープンソースのE2Eテスト自動化フレームワークです。 Chromium、Firefox、WebKitなどの主要なブラウザで対応しており、1つのコードで複数のブラウザ上で動作確認も行えます。 環境 node 20.9.0 playwright 1.44.0 拡張機能のインストール 今回使用するVScode

            [Playwright]VScodeの拡張機能でらくらくブラウザ操作
          • the peculiar case of japanese web design - sabrinas.space

            the peculiar case of japanese web design a project that should not have taken 8 weeks how is japanese web design different? in this 2013 Randomwire blog post, the author (David) highlighted an intriguing discrepancy in Japanese design. While the nation is known abroad for minimalist lifestyles, their websites are oddly maximalist. The pages feature a variety of bright colours (breaking the 3 colou

            • 差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ

              はじめに MNTSQ(モンテスキュー)株式会社 フロントエンド担当の安積です。 入社して4ヶ月とちょっと。 コードに取り組もうと入社して、まさに日々格闘しております。 私の後ろの席にはこんなバズ記事書く人や、こんなイカつい記事書く人が座ってまして、そんなプレッシャー期待の中からお送りいたします。 tech.mntsq.co.jp tech.mntsq.co.jp 昨日はこんな記事も公開されています。 tech.mntsq.co.jp はじめに 現在のステータス またはMNTSQ考古学 リファクタリングやるぜっっ! 仕様書大事だよね 差分指向テストとは テスト環境の概要 テストデータ ブラウザ操作自動化 スクリーンショット比較 Playwriteの操作 ちょっとコードのサンプル 最後に この記事を書いた人 現在のステータス またはMNTSQ考古学 コードベースから見たMNTSQのフロントエン

                差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ
              • How to Bypass Cloudflare in 2023: The 8 Best Methods - ZenRows

                About 1/5 of websites you need to scrape use Cloudflare, a hardcore anti-bot protection system that gets you blocked easily. So what can you do? 😥 We spent a million dollars figuring out how to bypass Cloudflare in 2023 so that you don't have to and wrote the most complete guide (you're reading it!). These are some of the techniques you'll get home today: Method 1: Get around Cloudflare CDN. Meth

                  How to Bypass Cloudflare in 2023: The 8 Best Methods - ZenRows
                • AWS Device Farmでデスクトップブラウザテストを行う | DevelopersIO

                  いわさです。 AWS Device FarmはAWS上でホストされているデバイスでテストを行うことが出来るサービスですが、モバイルだけでなくデスクトップブラウザでもテストを行うことが出来ます。 最近Device Farmのデスクトップブラウザ機能にアップデートがあったので試してみたかったのですが、そもそもDevice Farmでデスクトップブラウザテストを実施したことがなかったので本日はまずそこから始めてみました。 デスクトップブラウザテストの仕組み Remote WebDriver モバイルデバイスでテストを実施する場合はAppiumを使ったテストコードをDevice Farmへアップロードし、クラウドでホストされたデバイスをターゲットにDevice Farm上でテストコードが実行されます。 これについては以前ブログ記事にしています。 デスクトップブラウザの場合は、SeleniumのRe

                    AWS Device Farmでデスクトップブラウザテストを行う | DevelopersIO
                  • 2026-01-17のJS: Node.js のセキュリティアップデート、Chrome 144、Firefox 147、Electron 40

                    JSer.info #761 - Node.js 20.20.0/22.22.0/24.13.0/25.3.0のセキュリティリリースが公開されました。 Node.js — Tuesday, January 13, 2026 Security Releases 8件の脆弱性が修正されています。主な修正として、Buffer.allocやTypedArrayが初期化されていないメモリを含む可能性があるRace Conditionの修正(CVE-2025-55131)、シンボリックリンクを使ったPermission Modelのバイパスの修正(CVE-2025-55130)、不正なHTTP/2 HEADERSフレームでサーバがクラッシュする問題の修正(CVE-2025-59465)が含まれています。 また、async_hooks有効時にスタックオーバーフローエラーがキャッチできない問題についても修

                      2026-01-17のJS: Node.js のセキュリティアップデート、Chrome 144、Firefox 147、Electron 40
                    • Chrome拡張機能のE2Eテスト自動化を検討してみた - iimon TECH BLOG

                      1. はじめに 2. なぜE2Eテストの自動化を検討しているのか 現状の課題 自動化で解決したいこと 3. E2Eテストツールの比較 Playwright Puppeteer Cypress Selenium 比較まとめ 4. Chrome拡張機能のE2Eテスト、ここが難しい 通常のWebアプリとの違い 拡張機能特有の課題 5. Playwrightで試してみた(そしてハマった) セットアップ 拡張機能を読み込む設定 そしてエラー... 気づき!! 6. 今後の方針 直近でやること 将来的にやりたいこと 参考にしている情報 まとめ:自動化と手動テストのバランス 7. おわりに 1. はじめに こんにちは!iimonでフロントエンドエンジニアをしている「奥島」です! なんと、アドベントカレンダー6日目という大役を任されました!光栄です! ...と言いたいところですが、実は体調不良でカレンダー

                        Chrome拡張機能のE2Eテスト自動化を検討してみた - iimon TECH BLOG
                      • とほほのPlaywright入門 - とほほのWWW入門

                        Playwrightとは 本書の対象バージョン インストール チュートリアル 簡易テストを実行する テストレポートを見る UIからテストする 使用方法 ブラウザ表示モードでテストする ブラウザを指定する テストするファイルを指定する テストUIを起動する テストスクリプト 基本サンプル ブラウザ 非ヘッドレスモードで開く ウィンドウサイズを指定する ページ 指定したページを開く ページがロードされるのを待つ 要素操作 要素を参照する(CSSセレクタ) 要素を参照する(ロール) 入力欄に文字列を入力する 要素をクリックする リンク Playwrightとは 「プレイライト」と読みます。playwright は「劇作家」を意味します。 Microsoft が開発した ブラウザ操作テスト用ツールです。 類似のツールに Selenium や Google の Puppeteer があります。 Se

                        • Pythonでブラウザーを自動操縦してデータを収集したい

                          今や大人気のスクリプト言語「Python」は、PC内の処理はもちろんインターネットやクラウドとの親和性も高いという特徴を持つ。Pythonを使ってExcelファイルの変換などPC内で完結する処理から、クラウドを活用した各種自動化処理まで便利なスクリプトの数々を紹介する。 Pythonを使って任意のWebサイトからデータを取得するのは比較的簡単です。しかし、最近ではJavaScriptなどを利用して動的に画面を構成したりデータを取得したりすることによって構成されるWebサイトが増えています。このようなサイトからデータを取得するのは骨が折れる作業となります。そこで試したいのがWebブラウザーをPythonから操縦するフレームワーク「Selenium」です。Seleniumを使うとFirefox/Chromeといった主要なブラウザーをPythonなどのプログラミング言語から自動操縦できます。 こ

                            Pythonでブラウザーを自動操縦してデータを収集したい
                          • Python: Selenium: Dockerで、Chromeブラウザ最新版が動く仮想環境を立てて、24時間自動WEBサーフィンさせる環境の基礎を作る - Qiita

                            Selenium は、プログラムコードでWEBブラウザを自動操縦できるソフトウェアです。 ただSeleniumを使ってWEBブラウザを自動操縦するにしても、そのままでは、実行するのにPCやMacが必要です。あなたが寝てる間もPCやMacを起動しっぱなしにするのは不毛ですよね。 そこで有用なのが docker-selenium です。 ブラウザが動く仮想環境をDockerで好きなように立てられる便利なOSSです。 docker-selenium を使えば、AWSなどクラウド環境を利用して24時間自動WEB巡回や自動テストを実行させる環境を構築できます。 ところで、WEBブラウザは色々ありますよね。 その中でもメジャーなのはやはりGoogle Chrome。 Chromeを使いたい。 ただそのままでは、最新版Chromeが動くDockerイメージ selenium/node-chrome(v4

                              Python: Selenium: Dockerで、Chromeブラウザ最新版が動く仮想環境を立てて、24時間自動WEBサーフィンさせる環境の基礎を作る - Qiita
                            • PythonとPlaywrightを用いたE2Eテスト自動化の入門ガイド

                              第1章:Playwrightの概要と導入のメリット 1.1 Playwrightとは:ブラウザを操る「自動パイロット」 Playwrightは、Microsoftが開発したオープンソースのブラウザ自動化フレームワークです。簡単に言うと、人間が普段ブラウザで行っている「クリックする」「文字を入力する」「ページを移動する」といった操作を、プログラムによって自動で再現するツールです。 かつてはSeleniumというツールが主流でしたが、Playwrightはブラウザと直接通信する新しい仕組みを採用しており、非常に高速で安定して動作するのが特徴です。また、PythonだけでなくTypeScriptやJavaなど複数の言語をサポートしており、現場の環境に合わせて導入できます。 1.2 E2Eテストの重要性:手動テストという「修行」からの解放 E2E(End to End)テストとは、システムの端から

                                PythonとPlaywrightを用いたE2Eテスト自動化の入門ガイド
                              • Testing web applications hosted in a private network using AWS Device Farm | Amazon Web Services

                                Front-End Web & Mobile Testing web applications hosted in a private network using AWS Device Farm AWS Device Farm offers an elastic Selenium Grid in the cloud that provides instant access to different versions of Chrome, Firefox, Internet Explorer, and Microsoft Edge browsers running on Windows servers. Today, thousands of web developers are leveraging Device Farm’s Grid to verify that their appli

                                  Testing web applications hosted in a private network using AWS Device Farm | Amazon Web Services
                                • Python×SeleniumでWebブラウザ操作を自動化 - Qiita

                                  はじめに 今回はPythonでSeleniumを使用してWebブラウザ操作を自動化する方法について、留意点やポイントを纏めました。 日々の業務効率化を試みるきっかけや、参考になれば幸いです。 利用シーン たとえば、 ワンクリックで勤怠システムへのログインと出退勤の打刻をする。 特定のWebシステムを操作する定常作業を自動化。 Webアプリケーションテストでの操作を自動化。 動的ページ上でブラウザを操作したデータ収集の自動化。 ...主に定常業務の自動化やテスト等のWebスクレイピングに利用される。 他にも、マーケティングに役立つ情報収集を行ったり、検索順位をスクレイピングしてSEO対策を実施する際にも活用できるでしょう。 前提事項 当記事では動作ブラウザをChromeに設定する。 SeleniumではEdgeやFirefoxのWebブラウザ操作も可能。 この記事で書かないこと Python

                                    Python×SeleniumでWebブラウザ操作を自動化 - Qiita
                                  • Linux の CUI 環境で Google Chromeを動かす - シナプス技術者ブログ

                                    株式会社シナプス技術部ネットワーク課の杉原です。 これから、Linux の CUI 環境で Google Chromeを動かす方法についてご説明いたします。 GUI と CUI について GUI(Graphical User Interface) GUIとは、画面上に視覚的な画像や図形が用いられているインターフェイスのことです。 キーボードとマウスを使って画面上のテキストフォームやボタンなどのパーツを動かすことで、プログラムを実行します。 普段、みなさんが使っているPCやスマートフォンの画面がGUIにあたります。 CUI(Character User Interface) CUIは画面上に文字情報のみが表示されるインターフェイスのことです。 マウスを使わずキーボードでコマンドラインを入力することで操作を行います。 現在、ネットワーク装置やUNIX系サーバーはCUIでの操作が主流になってます

                                      Linux の CUI 環境で Google Chromeを動かす - シナプス技術者ブログ
                                    • Docker + Selenium + arm64 - Just a Note for Hobby

                                      When I tried to use Selenium on RaspberryPi whose OS is Ubuntu, I couldn't do it because any image of SeleniumHQ/docker-selenium doesn't support arm64. I tried another way, which is downloading chromedriver from https://chromedriver.chromium.org/downloads, but it didn't work. I was completely exhausted. That's why I'm writing how to manage to do Selenium on the device . Seleniarm Run a container I

                                        Docker + Selenium + arm64 - Just a Note for Hobby
                                      • GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API

                                        awesome-chatgpt-api - Curated list of apps and tools that not only use the new ChatGPT API, but also allow users to configure their own API keys, enabling free and on-demand usage of their own quota. awesome-chatgpt-prompts - This repo includes ChatGPT prompt curation to use ChatGPT better. awesome-chatgpt - Curated list of awesome tools, demos, docs for ChatGPT and GPT-3 awesome-totally-open-chat

                                          GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API
                                        • クライアント/サーバ構成でみるPlaywright | フューチャー技術ブログ

                                          Playwright連載6日目です。 はじめにPlaywrightはさまざまな言語でテストを記述することが可能です。 公式ドキュメントを見ると JavaScript/TypeScript をはじめとし、Python / Java / .Net がサポートされていることがわかります。 そのほかにもGoやRubyといった言語もサードパーティ製の実装によって利用することが可能です。 このように幅広い言語をサポートしているのは利用者としてとても嬉しいことです。 今回はこのような他言語展開を可能にしているPlaywrightのアーキテクチャについて調べました。 環境情報本記事執筆時点のPlaywrightの最新バージョンはv1.37.1であり、本記事の内容及び参照しているドキュメントやソースコードは当該バージョンのものを前提としています。 Playwright Architecture通常のテストラ

                                            クライアント/サーバ構成でみるPlaywright | フューチャー技術ブログ
                                          • 楽天証券でレバナスを自分の買い増し基準通りに自動注文する - Qiita

                                            背景 「つみたてNISA枠で月○○円積立」という風に定額・定周期で積立する場合、各種証券会社サイトに元々備わっている積立設定を利用すれば十分でした。一方、「自分の買い増し基準に従って、好きな銘柄を好きな金額・タイミングで購入したい」と思った時、そんなてんこ盛り機能は見当たらず…ならば実装しようと思ったのでした。 この記事に書いてあること 以下のような自動注文プログラムの実装例 株価情報サイト(stooq)から株価を取得 自分の買い増し基準通りに購入額を算出 タスクスケジューラを利用し、任意のタイミングで楽天証券サイトから自動で買い注文を実行 24時間つけっぱなしのPC上で動かすことを想定 ソフトウェア構成 OS: Windows ブラウザ: Firefox 言語: Python ドライバ: Selenium この記事に書いていないこと 楽天証券以外の証券会社や前項のソフトウェア構成以外を利

                                              楽天証券でレバナスを自分の買い増し基準通りに自動注文する - Qiita
                                            • Firefox で selenium を実行しながら JavaScript を on/off する方法 - Qiita

                                              selenium 実行中に about:config の状態を変更する 環境 Windows 10 Pro Firefox 108.0.2 64bit Python 3.9.13 (Anaconda) selenium 4.7.2 あるいは Python 3.7.15 selenium 3.141.0 概要 selenium の実行中に about:config を開いて javascript.enabled の値を変更する。 具体的には、次のようなコードを実行する。 from selenium import webdriver from selenium.webdriver.common.by import By options = Options() options.binary_location = r'C:/Program Files/Mozilla Firefox/firefox

                                                Firefox で selenium を実行しながら JavaScript を on/off する方法 - Qiita
                                              • Python : Heliumを使用したブラウザ操作

                                                はじめに Pythonでブラウザ操作を行う際にSeleniumを使用することも多いかと思います。その際、もっと簡単に書けないかなぁと思ったことはありませんでしょうか? HeliumというSeleniumのラッパーライブラリを使用することでそれが実現できます。 実際にはここで細かい話をせずとも、公式にてチートシートが用意されていてすぐに使い始めることができるようになっています。ただ、本記事ではチートシートで解説していない機能、関数についてもある程度説明しています。 以下、バージョン3.0.7のHeliumをベースに記載しています。 Heliumの特徴 Seleniumのラッパーとして動作し、Selenium利用時より30~50%のコード量でコーディングが可能(コーディング削減量は公式の説明を流用) ChromeとFirefoxに対応 chromedriverとgeckodriverを同梱して

                                                  Python : Heliumを使用したブラウザ操作
                                                • 【2025年版】作業が捗るおすすめウェブ開発ツール62選

                                                  テキストエディットやメモ帳を開いて「<HTML>」と入力し、プロジェクトが幕を開ける。そんな手法には、何とも言えない哀愁と魅力があります。多くの人が、そうやってプログラミングの世界に没頭してきました。そして今、ウェブ開発ツールはもはや、テキストを記録するだけにとどまらず、プロジェクトの運営を支援し、そのプロセス全体を加速させるものに。HTMLやCSSだけでなく、さまざまな要素が網羅されています。 例えば、企画段階でもツールが重要な意味を持ちます。ワイヤーフレーム、デザインの選択、共同作業のワークフローなどを検討する必要があります。さらに、JavaScriptフレームワークの選定、統合開発環境(IDE)の使用などについても考慮が欠かせません。 この記事では、2025年に知っておきたい62のウェブ開発ツールをご紹介します。まずは、本題に入る前に、私たちが考える「ウェブ開発ツールとは」という基本

                                                    【2025年版】作業が捗るおすすめウェブ開発ツール62選
                                                  • Web Scraping without getting blocked (2025 Solutions)

                                                    Web scraping, or crawling, is the process of fetching data from a third-party website by downloading and parsing the HTML code to extract the data you need. "But why don't you use the API for this?" Not every website offers an API, and those that do might not expose all the information you need. Therefore, scraping often becomes the only viable solution to extract website data. There are numerous

                                                      Web Scraping without getting blocked (2025 Solutions)
                                                    • Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ

                                                      自動操作を行う場合、id、name、classなどを利用して要素を指定することになるので、属性値をメモしておきましょう。 5.同様にボタンについても属性を調べます。その結果は以下のようになります。 <input class="gNO89b" value="Google 検索" aria-label="Google 検索" name="btnK" type="submit" data-ved="0ahUKEwiC0u6iu4nlAhXwyIsBHWwTBHcQ4dUDCAo"> 属性 値 ここで調べた属性を利用して要素を特定して自動操作を行うことになります。。 また、今回はChromeでのやり方を紹介しましたが、他のブラウザでも同様のことが可能です。同じWebアプリケーションを使用していてもブラウザによって出力される内容が異なる可能性もあるので、自動操作を行うブラウザを使用して要素を調べるよ

                                                        Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ
                                                      • PlayWrightのすゝめ|SHIFT Group 技術ブログ

                                                        こんにちは、テスト自動化アーキテクトの坂本です。 みなさん、E2E自動テストされていますか? 今回は、PlayWrightについて紹介します。 PlayWrightは、2020年2月にリリースと比較的新しく、Selenium,Cypressなどと比較すると認知度はまだまだです。 しかし、後発のツールということもあり、色んな便利機能があります。 そんなPlayWrightの魅力の一部を紹介したいと思います。 PlayWrightってなに? Microsoftが中心になって開発しているブラウザを操作するためのライブラリです。簡単にいうとE2Eテストツールです。 サポートしている言語は、Node.js(javascript,typescript), Python, Java, .NETと幅広く対応しています。対象ブラウザはChromium / Firefox / WebKit / Chrome

                                                          PlayWrightのすゝめ|SHIFT Group 技術ブログ
                                                        • Playwrightの使い方をインストール方法から実践例まで解説

                                                          Playwrightを使ったテスト自動化を始めたい方に向けて、Playwrightの概要や特徴、Seleniumとの違い、環境構築から基本的な使い方までをわかりやすく解説します。初めてPlaywrightに触れる方でも、実践的な知識を体系的に学べる内容になっています。 Playwrightとは Playwright(プレイライト)とは、Microsoftが2020年1月に公開したオープンソースのブラウザテスト自動化ツールです。E2E(エンドツーエンド)テストフレームワークとして設計されており、Webアプリケーションのテスト自動化を効率的に行うことができます。 Playwrightは完全に無料で使用できるオープンソースソフトウェアであり、GitHubで公開されています。以下に、主な特徴を紹介します。 対応ブラウザ Chromium(Google Chrome、Microsoft Edgeなど

                                                            Playwrightの使い方をインストール方法から実践例まで解説
                                                          • 生成AI時代に考えるBot対策と自動化技術:効率化と迷惑行為の境界 - ラック・セキュリティごった煮ブログ

                                                            どーも、bubobuboです。 APIの過剰利用から学ぶBot対策 最近、とある生成AIサービスのAPIを活用して、Pythonのスクリプトを組んで生成AIを回し続けたところ、実行頻度が高すぎてアカウントに恒久的な制限(要するにBAN)がかけられてしまった、という事例を耳にしました。 これはAPIを使い倒した経験のある人なら、一度はやってしまいそうな出来事ではないかと思います。 課金して正規のAPIキーを取得したのに、想定外の制限に引っかかってしまうのは、悔しいけれどもありがちです。公式にAPIが提供されているということは、スクリプトからサービスを呼び出されることを前提としていますが、その呼び出し頻度については別途規定されているものと見るべきでしょう。何事もやり過ぎは良くありません。 これはAPIの利用規約や、サーバー資源の観点からは避けられない問題です。 APIが提供されていないサービス

                                                              生成AI時代に考えるBot対策と自動化技術:効率化と迷惑行為の境界 - ラック・セキュリティごった煮ブログ
                                                            • Announcing Selenium 4

                                                              It’s with very great pleasure that we are announcing the release of Selenium 4. This is available for Java, .Net, Python, Ruby, and Javascript. You can download it from your favourite package manager or right from GitHub! If you’re already a Selenium user, this update should be as easy as just changing your dependency from 3.x to 4.0.0. We’ve worked hard to ensure that this is a “drop-in” upgrade,

                                                                Announcing Selenium 4
                                                              • Seleniumと比較したPlaywrightの強味

                                                                PlaywrightとSeleniumはどちらもブラウザの自動化フレームワークであり、クロスブラウザ対応やUIテストの自動化、ブラウザ操作のスクリプト化など共通する機能や特徴があります。この記事はすでにSeleniumへの知識があり、Playwrightへの移行を検討している人に向けて、Seleniumと比較した時のPlaywrightの強みをまとめています。 1. 複数のブラウザエンジンに対応 Playwrightは、1つのAPIで以下の複数のブラウザエンジンに対応しているのが大きな特徴です。 Chromium(Google Chrome、Microsoft Edge) Firefox WebKit(Safari) Seleniumも複数のブラウザ(Chrome、Firefox、Edge、Safari)をサポートしていますが、PlaywrightはWebKitエンジンにも対応しているため

                                                                  Seleniumと比較したPlaywrightの強味
                                                                • 【Python】Selenium WebDriver でIE11(windows10)を操作【2020年】

                                                                  【Python】Selenium WebDriver でIE11(windows10)を操作【2020年】投稿 : 2020-06-25更新 : 2022-01-24 追記:2020/09/12 Python(64bit版)でも確認しました。 この辺りは、Python(32bit版)と変わりなさそうです。 追記:2022/02/24 Python 3.10.2(64bit版)で確認しました。 Selenium WebDriver は(Selenese で、またはクライアントAPIを介して送信される)コマンドを受け入れ、それらをブラウザに送信する。これは、ブラウザにコマンドを送信して結果を取得するブラウザ固有のブラウザ・ドライバを介して実装される。ほとんどのブラウザ・ドライバは、実際にブラウザアプリケーション(Firefox、Google Chrome、Internet Explorer、S

                                                                    【Python】Selenium WebDriver でIE11(windows10)を操作【2020年】
                                                                  1