Tagged articles
5 articles
Page 1 of 1
Beike Product & Technology
Beike Product & Technology
Oct 12, 2018 · Fundamentals

Headless Browser Automation: Selenium vs Puppeteer

This article explores headless browser automation technologies including Selenium, PhantomJS, Puppeteer, and Headless Chrome, comparing their architectures, use cases, and implementation differences.

Automated TestingBrowser AutomationChrome DevTools Protocol
0 likes · 9 min read
Headless Browser Automation: Selenium vs Puppeteer
Tencent Music Tech Team
Tencent Music Tech Team
Feb 2, 2018 · Backend Development

Generating Long Event Images for QQ Music Albums: Front‑end and Server‑side Solutions, Pitfalls and Optimizations

To quickly create shareable long‑event images for QQ Music albums, the team evaluated client‑side DOM‑to‑image tools (html2canvas and SVG) that suffered from blur, incompleteness, slow rendering and oversized base64 data, then migrated rendering to the server using PhantomJS, node‑canvas and ultimately ImageMagick, whose combined script execution, mpc caching, and Q8 build provided the most balanced quality‑performance solution despite remaining operational quirks.

ImageMagickPhantomJSSVG
0 likes · 15 min read
Generating Long Event Images for QQ Music Albums: Front‑end and Server‑side Solutions, Pitfalls and Optimizations
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
ITPUB
ITPUB
Mar 21, 2016 · Backend Development

How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages

This guide outlines the main anti‑scraping techniques used by websites—including header validation, user‑behavior monitoring, and dynamic content loading—and provides practical methods such as header spoofing, IP proxy rotation, request throttling, and Selenium/PhantomJS automation to overcome them.

HeadersPhantomJSSelenium
0 likes · 6 min read
How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages
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