Tagged articles
66 articles
Page 1 of 1
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Apr 1, 2026 · Artificial Intelligence

How BadBoy Browser (3500+ Stars) Is Redefining AI Crawling

BadBoy Browser lets AI agents use a real logged‑in Chrome session as an API, bypassing traditional reverse‑engineered crawlers; the article explains its core concept, compares it with Playwright/Selenium, lists 103 cross‑platform commands, shows quick‑start usage, integration with OpenClaw and MCP, and demonstrates its impact on AI‑driven web data collection.

AI agentsBrowser AutomationCLI tool
0 likes · 12 min read
How BadBoy Browser (3500+ Stars) Is Redefining AI Crawling
vivo Internet Technology
vivo Internet Technology
Dec 17, 2025 · Frontend Development

Turning 3D Avatars into Video: Puppeteer, H5 Frames & FFmpeg Workflow

This article explains how to overcome performance and integration challenges of 3D avatar rendering across multiple scenarios by exporting avatars as video or GIF resources using a Puppeteer‑driven H5 frame capture pipeline combined with FFmpeg video synthesis, detailing the evaluation of alternatives and the final implementation steps.

H5PuppeteerWeb Automation
0 likes · 13 min read
Turning 3D Avatars into Video: Puppeteer, H5 Frames & FFmpeg Workflow
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 4, 2025 · Artificial Intelligence

How Midscene.js Uses AI to Transform UI Automation: Architecture, Workflow, and Real‑World Tips

This article systematically introduces Midscene.js, an AI‑powered next‑generation UI automation tool, covering its design motivations, core architecture, UI context acquisition, LLM‑driven planning, element verification strategies, Chrome extension implementation, common pitfalls, and practical business insights.

AIChrome ExtensionMidscene.js
0 likes · 31 min read
How Midscene.js Uses AI to Transform UI Automation: Architecture, Workflow, and Real‑World Tips
Python Programming Learning Circle
Python Programming Learning Circle
Oct 16, 2025 · Backend Development

Why DrissionPage Is the Game‑Changer for Python Web Scraping and Automation

This article introduces DrissionPage, a Python library that merges Selenium and Requests, explains its three page objects, highlights seamless mode switching, built‑in utilities, API changes in version 4.0, and provides practical code examples for web automation, data crawling, and testing.

Browser AutomationData ExtractionSelenium
0 likes · 14 min read
Why DrissionPage Is the Game‑Changer for Python Web Scraping and Automation
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Oct 10, 2025 · Frontend Development

How AI Transforms XPath Generation for Robust UI Automation

This article explains how an AI‑driven tool dramatically reduces XPath creation costs and improves stability for complex 3D‑canvas web applications by combining prompt engineering, HTML compression, self‑checking, retry mechanisms, and specialized handling for inputs and 3D model selectors.

AI automationUI testingWeb Automation
0 likes · 10 min read
How AI Transforms XPath Generation for Robust UI Automation
Data STUDIO
Data STUDIO
Aug 29, 2025 · Backend Development

Why Selenium Is Losing Ground and Playwright Is Gaining Momentum

The article compares Selenium and Playwright for web automation, showing how Playwright’s multi‑browser support, smart waiting, session persistence, headless stability, PDF export, and parallel testing make it a more reliable and efficient choice for robust automation tasks.

Headless TestingParallel ExecutionPlaywright
0 likes · 8 min read
Why Selenium Is Losing Ground and Playwright Is Gaining Momentum
JD Tech Talk
JD Tech Talk
Aug 26, 2025 · Artificial Intelligence

How AI is Transforming Automation: From Scripts to Intelligent Systems

This article examines the evolution of automation from basic scripting to AI‑driven intelligent systems, compares traditional and smart automation across multiple dimensions, and showcases practical implementations using Playwright, MidScene.js, and Chrome bridge mode with code examples for web and mobile testing.

AI automationIntelligent AutomationMidscene.js
0 likes · 11 min read
How AI is Transforming Automation: From Scripts to Intelligent Systems
Instant Consumer Technology Team
Instant Consumer Technology Team
Jul 1, 2025 · Frontend Development

How AI Can Operate Web Apps: OpenTiny’s MCP‑Powered TinyVue Solution

This article explains how the OpenTiny team uses the Model Context Protocol (MCP) to enable large language models to control web applications, describes the TinyVue intelligent component library, shows architecture and code examples, and provides step‑by‑step guidance for integrating AI‑driven automation into front‑end projects.

AIMCP protocolSDK
0 likes · 15 min read
How AI Can Operate Web Apps: OpenTiny’s MCP‑Powered TinyVue Solution
Python Programming Learning Circle
Python Programming Learning Circle
May 27, 2025 · Operations

Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices

This article provides a thorough, step‑by‑step tutorial on using Python Selenium for web automation, covering installation, element locating strategies, form handling, waiting tactics, Page Object design, data‑driven testing, distributed test grids, performance tuning, mobile testing, AI enhancements, best practices, and resources for mastering end‑to‑end testing workflows.

Page ObjectWeb Automationci/cd
0 likes · 5 min read
Comprehensive Guide to Python Selenium: From Environment Setup to Advanced Automation Practices
BirdNest Tech Talk
BirdNest Tech Talk
Mar 23, 2025 · Artificial Intelligence

Connecting Claude Desktop with iTerm2 and Puppeteer via MCP Servers

This guide walks through setting up Claude Desktop as an MCP host, configuring iterm-mcp for terminal automation, and using a Puppeteer MCP server for web interaction, complete with step‑by‑step commands, troubleshooting examples, and practical insights for building AI agents.

AI agentsClaude DesktopMCP
0 likes · 7 min read
Connecting Claude Desktop with iTerm2 and Puppeteer via MCP Servers
Ops Development & AI Practice
Ops Development & AI Practice
Jan 27, 2025 · Artificial Intelligence

How OpenAI’s Operator Lets AI Control Browsers Like a Human

The article explains OpenAI’s newly released Operator feature that enables AI to simulate human browser actions, outlines its underlying technologies, explores diverse application scenarios such as web automation and virtual assistants, and discusses the challenges and limitations of this breakthrough.

AI automationBrowser ControlOpenAI
0 likes · 9 min read
How OpenAI’s Operator Lets AI Control Browsers Like a Human
Python Programming Learning Circle
Python Programming Learning Circle
Jul 30, 2024 · Backend Development

Introducing DrissionPage: A Python Library for Fast Browser Automation and Requests Integration

DrissionPage is a Python web‑automation library that merges browser control with high‑speed request handling, offering features like driver‑free operation, iframe support, multi‑tab management, full‑page screenshots, and an easy‑to‑use API demonstrated with a concise code example for web scraping tasks.

Browser AutomationScrapingWeb Automation
0 likes · 4 min read
Introducing DrissionPage: A Python Library for Fast Browser Automation and Requests Integration
Python Programming Learning Circle
Python Programming Learning Circle
Jul 5, 2024 · Backend Development

Introducing DrissionPage: A Python Web Automation Library Combining Browser Control and Requests

DrissionPage is a Python-based web automation library that merges browser-driven interaction with high‑efficiency request handling, offering a fast, driver‑free, and feature‑rich alternative to Selenium for tasks such as scraping, element searching, and full‑page screenshots.

ScrapingWeb Automationdrissionpage
0 likes · 5 min read
Introducing DrissionPage: A Python Web Automation Library Combining Browser Control and Requests
Test Development Learning Exchange
Test Development Learning Exchange
May 17, 2024 · Backend Development

Using Python mechanize for Web Automation and Testing

The article introduces the Python mechanize library, explains its capabilities for automating web interactions such as form submission, link navigation, cookie management, and redirects, provides basic usage examples, detailed sample code for various testing scenarios, and notes its limitations compared to Selenium.

HTTPPythonSelenium
0 likes · 8 min read
Using Python mechanize for Web Automation and Testing
Python Programming Learning Circle
Python Programming Learning Circle
May 5, 2024 · Backend Development

Introducing DrissionPage: A Python Web Automation Tool Combining Browser Control and Requests

DrissionPage is a Python-based web automation library that merges browser-driven interaction with high‑efficiency request handling, offering a concise syntax, faster execution, and features like iframe handling, shadow‑root processing, and full‑page screenshots, making web scraping and testing more accessible.

ScrapingWeb Automationdrissionpage
0 likes · 5 min read
Introducing DrissionPage: A Python Web Automation Tool Combining Browser Control and Requests
IT Services Circle
IT Services Circle
Feb 1, 2024 · Frontend Development

Understanding Headless Browsers and Using Puppeteer for Automation, Screenshots, and PDF Generation

This article explains what headless browsers are, outlines their advantages and limitations, introduces Puppeteer as a Node.js library for controlling headless Chrome, and provides step‑by‑step code examples for taking screenshots, generating PDFs, and performing automated web interactions.

Headless BrowserNode.jsPuppeteer
0 likes · 11 min read
Understanding Headless Browsers and Using Puppeteer for Automation, Screenshots, and PDF Generation
Test Development Learning Exchange
Test Development Learning Exchange
Dec 21, 2023 · Backend Development

Advanced Requestium Techniques for Python Web Automation and Scraping

This article introduces Requestium, a Python library that merges Selenium and Requests, and provides step‑by‑step examples covering basic session setup, installation, dynamic content handling, user interaction simulation, cookie and header management, asynchronous fetching, iframe switching, alert handling, and screenshot or video recording.

PythonRequestiumSelenium
0 likes · 8 min read
Advanced Requestium Techniques for Python Web Automation and Scraping
Test Development Learning Exchange
Test Development Learning Exchange
Sep 4, 2023 · Frontend Development

Using Playwright in Python to Select, Click, Fill, and Retrieve Attributes from Web Page Elements

This guide demonstrates how to use Python's Playwright library to select single or multiple elements via CSS selectors, click buttons, fill form fields, and retrieve element attributes, providing example code that opens a browser, navigates to a page, and performs these interactions.

PlaywrightPythonWeb Automation
0 likes · 3 min read
Using Playwright in Python to Select, Click, Fill, and Retrieve Attributes from Web Page Elements
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 11, 2023 · Backend Development

Keep Selenium Browser Open for Multiple Debug Sessions

This article explains how to use Selenium's window handles and switch_to.window method to perform repeated debugging within the same browser instance, providing a full Python example that logs in, switches windows, and returns to the original session without closing the browser.

Browser debuggingSeleniumWeb Automation
0 likes · 5 min read
Keep Selenium Browser Open for Multiple Debug Sessions
Test Development Learning Exchange
Test Development Learning Exchange
Jun 15, 2023 · Frontend Development

How to Build a Google Chrome Full-Page Screenshot Extension with Python and Selenium

This article provides a step-by-step guide to creating a Google Chrome extension that captures full-page screenshots, detailing the required project structure, manifest configuration, JavaScript background and content scripts, and a Python Selenium script for automated screenshot capture and saving.

Chrome ExtensionJavaScriptPython
0 likes · 7 min read
How to Build a Google Chrome Full-Page Screenshot Extension with Python and Selenium
Selected Java Interview Questions
Selected Java Interview Questions
Apr 1, 2023 · Frontend Development

Creating a Chrome Extension to Copy Image Alt Text Using GPT‑Generated JavaScript

The article describes how the author leveraged GPT‑4 to generate JavaScript bookmarklet code, troubleshoot errors, and ultimately build a Chrome extension named “image‑alt‑copier” that extracts and copies alt text from Midjourney images, illustrating low‑bar entry into web development.

Chrome ExtensionGPT-4JavaScript
0 likes · 4 min read
Creating a Chrome Extension to Copy Image Alt Text Using GPT‑Generated JavaScript
Liangxu Linux
Liangxu Linux
Nov 10, 2022 · Fundamentals

How to Open a Web Page with Python: os.system, Selenium, and webbrowser

The article examines how viral “hacker” videos misuse simple batch commands, then explains three practical Python methods—using os.system, Selenium WebDriver, and the built‑in webbrowser module—to reliably open a URL, comparing their capabilities and providing sample code.

PythonSeleniumTutorial
0 likes · 5 min read
How to Open a Web Page with Python: os.system, Selenium, and webbrowser
Open Source Linux
Open Source Linux
Sep 21, 2022 · Information Security

WebCrack: Automated Bulk Weak‑Password Detection for Web Back‑Ends

WebCrack is an open‑source tool that automates the discovery of weak or universal passwords across a wide range of web‑based CMS back‑ends by automatically identifying login parameters, evaluating login success, applying dynamic dictionaries, and supporting custom rule files, all while handling diverse response patterns and WAF interference.

CMS detectionWeb Automationinformation security
0 likes · 13 min read
WebCrack: Automated Bulk Weak‑Password Detection for Web Back‑Ends
GuanYuan Data Tech Team
GuanYuan Data Tech Team
May 12, 2022 · Backend Development

Why Playwright Beats Selenium for Modern Web Automation

This article compares Playwright and Selenium, highlighting Playwright's superior language support, driver‑less operation, faster startup, reliable auto‑waiting, stable code generation, asynchronous capabilities, and headless mode, then provides step‑by‑step environment setup, practical usage tips, and code examples for Java‑based UI testing.

JavaPlaywrightSelenium
0 likes · 16 min read
Why Playwright Beats Selenium for Modern Web Automation
FunTester
FunTester
Apr 28, 2022 · Fundamentals

When Not to Use Selenium WebDriver for Automation

While Selenium WebDriver excels at cross‑browser web testing, it is unsuitable for many scenarios such as CAPTCHA, visual comparison, two‑factor authentication, QR codes, file upload/download verification, performance testing, web crawling, social media/email logins, media streaming, screen‑sharing platforms, security testing, and native Windows, macOS, or mobile application testing.

SeleniumTesting LimitationsWeb Automation
0 likes · 9 min read
When Not to Use Selenium WebDriver for Automation
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 28, 2021 · Backend Development

Master Selenium with Python: From Installation to Advanced Browser Automation

This comprehensive tutorial walks you through installing Selenium and ChromeDriver, initializing browsers (including headless mode), navigating pages, locating elements using various strategies, interacting with forms, handling multiple windows, performing mouse and keyboard actions, implementing explicit and implicit waits, executing JavaScript, and managing cookies for robust web automation and scraping.

PythonWeb Automationbrowser testing
0 likes · 27 min read
Master Selenium with Python: From Installation to Advanced Browser Automation
FunTester
FunTester
Nov 6, 2021 · Frontend Development

Exploring Automa: A No‑Code Chrome Extension for Web UI Automation

This article reviews the Automa Chrome extension, detailing its installation, main interface, workflow creation, core actions, logging, and plugin utilities, while evaluating its strengths and limitations for automating repetitive web tasks without writing code.

AutomaChrome ExtensionNo-code
0 likes · 4 min read
Exploring Automa: A No‑Code Chrome Extension for Web UI Automation
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2021 · Frontend Development

Introduction to Playwright-Python: Installation, Usage, and Automation Examples

This article introduces Microsoft’s open‑source Playwright‑Python library, explains how to install it, demonstrates recording and code generation, provides synchronous and asynchronous usage examples—including mobile device emulation—and discusses its advantages and current limitations for web automation testing.

Browser AutomationPlaywrightPython
0 likes · 10 min read
Introduction to Playwright-Python: Installation, Usage, and Automation Examples
FunTester
FunTester
Jul 14, 2021 · Fundamentals

Key New Features and Differences of Selenium 4

This article introduces Selenium 4's major enhancements—including W3C standardization, an upgraded IDE, a unified Grid architecture, native Chrome DevTools support, relative locators, and additional APIs—while comparing them to Selenium 3 and providing practical usage examples.

IDERelative LocatorsSelenium
0 likes · 6 min read
Key New Features and Differences of Selenium 4
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2021 · Fundamentals

Top 8 Essential Python Tools Every Developer Should Know

This article introduces eight essential Python tools—including IDLE, scikit-learn, Theano, Selenium, TestComplete, Beautiful Soup, Pandas, and PuLP—highlighting their key features, typical use cases, and why they are valuable for developers across web development, data science, testing, and automation.

PythonWeb Automationlibraries
0 likes · 6 min read
Top 8 Essential Python Tools Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Dec 20, 2020 · Artificial Intelligence

Top 8 Essential Python Tools Every Developer Should Know

This article introduces Python's versatile ecosystem, highlighting eight key tools—including IDLE, scikit-learn, Theano, Selenium, TestComplete, Beautiful Soup, Pandas, and PuLP—that empower developers in IDE usage, machine learning, web automation, data analysis, and optimization tasks.

IDEWeb Automationdata-analysis
0 likes · 6 min read
Top 8 Essential Python Tools Every Developer Should Know
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 11, 2020 · Backend Development

How to Fully Automate Taobao Login with Selenium in Python

This article demonstrates a step‑by‑step Python Selenium solution for completely automating Taobao login, covering dependency setup, class design, handling the sliding captcha, and alternative login via Sina Weibo, complete with full source code and usage instructions.

PythonScrapingSelenium
0 likes · 14 min read
How to Fully Automate Taobao Login with Selenium in Python
DevOps Cloud Academy
DevOps Cloud Academy
Feb 2, 2020 · Frontend Development

Introduction to Automated Testing with Selenium

Automated testing transforms manual, human‑driven test procedures into machine‑executed processes, and Selenium—a comprehensive suite of tools for web browser automation—enables remote control of browsers to simulate user actions such as typing, clicking, selecting, and executing JavaScript, primarily supporting front‑end testing.

Automated TestingBrowser AutomationSelenium
0 likes · 5 min read
Introduction to Automated Testing with Selenium
360 Tech Engineering
360 Tech Engineering
Dec 12, 2019 · Backend Development

Server‑Side Browser Screenshot with Selenium and html2canvas on Linux

This guide explains how to set up a headless Chrome environment on Linux, install Selenium and html2canvas, inject JavaScript to capture arbitrary DOM elements as images, retrieve the base64 data, and optionally package the whole workflow into a Docker container for reproducible deployment.

ChromeDriverSeleniumWeb Automation
0 likes · 7 min read
Server‑Side Browser Screenshot with Selenium and html2canvas on Linux
FunTester
FunTester
Sep 10, 2019 · Backend Development

Automating Complex Course Creation with Selenium Java: A Full Code Walkthrough

This article provides a detailed Selenium‑Java script for automating the creation of formal and live courses, covering element selection, date‑time handling, file uploads, random live‑room assignment, and crucial conditional checks, complemented by screenshots of the UI dialogs.

Conditional LogicCourse CreationJava
0 likes · 8 min read
Automating Complex Course Creation with Selenium Java: A Full Code Walkthrough
360 Tech Engineering
360 Tech Engineering
Apr 26, 2019 · Frontend Development

Bypassing Slide Captcha with Puppeteer: A Step‑by‑Step Guide

This article explains how to use the Node.js‑based Puppeteer library to automate the solving of slide‑captcha challenges by opening the target page, extracting canvas data, calculating the missing piece position, simulating a human‑like drag motion, and verifying the result, while comparing Puppeteer with Selenium/WebDriver.

PuppeteerSeleniumSlide Captcha
0 likes · 12 min read
Bypassing Slide Captcha with Puppeteer: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Jan 20, 2018 · Operations

How to Build a Python Bot to Snatch 12306 Train Tickets

This guide explains how to use Python and the Splinter library to automate login, search, and booking on China’s 12306 railway website, covering required tools, key URLs, control identification, cookie extraction, and running the script while noting the remaining captcha step.

12306PythonTicket Scraping
0 likes · 4 min read
How to Build a Python Bot to Snatch 12306 Train Tickets
MaGe Linux Operations
MaGe Linux Operations
Jan 12, 2018 · Backend Development

Automate 12306 Train Ticket Booking with Python and Splinter

This tutorial explains how to use Python 2.7 and the Splinter web‑automation library to log into 12306, search for tickets, handle cookies, and automatically complete the booking steps, requiring only manual captcha entry and payment confirmation.

12306Web Automationsplinter
0 likes · 4 min read
Automate 12306 Train Ticket Booking with Python and Splinter
Qunar Tech Salon
Qunar Tech Salon
Jul 19, 2017 · Frontend Development

Headless Chrome Automation: API Overview, Coding Tips, and Example Scripts

This article introduces the Chrome DevTools Protocol API, provides practical coding tips for using the chrome-remote-interface library, and demonstrates complete Node.js examples for gathering performance metrics, automating Baidu searches, and extracting first‑page results with headless Chrome.

Chrome DevTools ProtocolHeadless ChromeJavaScript
0 likes · 9 min read
Headless Chrome Automation: API Overview, Coding Tips, and Example Scripts
Qunar Tech Salon
Qunar Tech Salon
Jul 14, 2017 · Frontend Development

Headless Chrome: A Comparative Overview of Web Automation Solutions and Its Advantages

This article introduces Headless Chrome as a modern, resource‑efficient web automation solution, compares it with traditional tools like PhantomJS, Selenium, and other headless browsers, discusses its advantages, and provides reference materials for developers seeking to implement headless browser testing.

DevTools ProtocolHeadless ChromePhantomJS
0 likes · 6 min read
Headless Chrome: A Comparative Overview of Web Automation Solutions and Its Advantages
Aotu Lab
Aotu Lab
Jan 6, 2016 · Frontend Development

Mastering PhantomJS: From Installation to Powerful Web Automation and Screenshots

This guide introduces PhantomJS—a WebKit‑based headless JavaScript engine—covers its key capabilities such as page screenshots, web crawling, and automation, explains a common macOS installation issue with a “Killed: 9” error, and provides step‑by‑step commands to unpack and run the binary, plus a sample script for capturing website screenshots.

Headless BrowserPhantomJSWeb Automation
0 likes · 4 min read
Mastering PhantomJS: From Installation to Powerful Web Automation and Screenshots
ITPUB
ITPUB
Dec 18, 2015 · Frontend Development

Build a Chrome Extension to Auto‑Click Taobao Red‑Envelope Buttons

This guide walks through building a Chrome extension that automatically clicks Taobao’s red‑envelope buttons, covering folder setup, manifest configuration, XPath button detection, script insertion, loading the extension in developer mode, and testing while noting anti‑cheat limitations.

Chrome ExtensionTaobaoWeb Automation
0 likes · 3 min read
Build a Chrome Extension to Auto‑Click Taobao Red‑Envelope Buttons