Tagged articles
193 articles
Page 1 of 2
Test Development Learning Exchange
Test Development Learning Exchange
May 1, 2026 · Backend Development

20 Essential Python API Testing Skills: From Manual to AI‑Powered Automation

This guide presents 20 practical Python skills for API testing, covering basic request handling, pytest fixtures, JSON validation, database helpers, framework abstraction, dynamic data generation, Allure reporting, CI pipeline integration, AI‑driven test case creation, intelligent retries, performance and security testing, and engineering best practices to transform manual testing into an intelligent, automated workflow.

AIAPI testingAllure
0 likes · 14 min read
20 Essential Python API Testing Skills: From Manual to AI‑Powered Automation
Woodpecker Software Testing
Woodpecker Software Testing
Jan 26, 2026 · Backend Development

How to Design Practical Login API Test Cases

This article presents several Python‑based login API test cases—including normal login, parameterized login, handling missing endpoints, and chaining an order request—along with step‑by‑step code examples and best‑practice tips for writing reliable, maintainable tests.

API testingPythonlogin API
0 likes · 5 min read
How to Design Practical Login API Test Cases
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2025 · Fundamentals

What Are the 22 Most Popular Python Packages and Why They Matter

This article examines the 22 most‑used Python packages on PyPI, explaining their core functionality, download statistics, and typical use cases—from HTTP clients like urllib3 to compatibility tools like six, security libraries such as certifi and rsa, and utility modules for dates, YAML, and concurrency—providing developers with a concise guide to essential Python tooling.

DevelopmentPackagesPyPI
0 likes · 20 min read
What Are the 22 Most Popular Python Packages and Why They Matter
21CTO
21CTO
Oct 30, 2025 · Backend Development

Top Python Web Frameworks in 2024: FastAPI, Django, Flask & More

This article reviews the most popular Python web frameworks of 2024—FastAPI, Django, Flask, Requests, Asyncio, and Django REST Framework—detailing their usage trends, strengths, weaknesses, and ideal use cases, while also highlighting emerging tools and how to choose the right one for your project.

DjangoFastAPIFlask
0 likes · 17 min read
Top Python Web Frameworks in 2024: FastAPI, Django, Flask & More
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
Test Development Learning Exchange
Test Development Learning Exchange
Oct 13, 2025 · Backend Development

Boost Your API Test Automation with a Powerful Python HTTP Client

Learn how to create a professional, reusable Python HTTP client that streamlines API automation by automatically handling URL concatenation, colored logging, built‑in assertions, response timing, environment management, and structured results, turning repetitive request code into concise, readable one‑liners.

API testingAutomationHTTP client
0 likes · 9 min read
Boost Your API Test Automation with a Powerful Python HTTP Client
Model Perspective
Model Perspective
Aug 27, 2025 · Fundamentals

Unlock Python’s Power: 7 Essential Libraries Every Developer Should Master

This article visually explores seven of Python’s most influential third‑party libraries—NumPy, Pandas, Matplotlib, Requests, Scikit‑learn, Flask, and Beautiful Soup—detailing their core features, typical use cases, and sample code to help developers quickly grasp how each tool can accelerate data processing, visualization, web development, and machine‑learning projects.

FlaskMatplotlibNumPy
0 likes · 12 min read
Unlock Python’s Power: 7 Essential Libraries Every Developer Should Master
Code Mala Tang
Code Mala Tang
Jul 21, 2025 · Backend Development

Implement Robust HTTP Retry with urllib3 & Requests in Python

Learn how to configure Python's urllib3 Retry and Requests adapters to automatically handle common HTTP errors, set retry counts, backoff factors, and method whitelists, enabling resilient API consumption and preventing rate‑limit failures.

APIBackoffHTTP retry
0 likes · 6 min read
Implement Robust HTTP Retry with urllib3 & Requests in Python
Practical DevOps Architecture
Practical DevOps Architecture
Jul 16, 2025 · Operations

How to Build a Simple Python Service Health Check Script

This guide shows how to write a Python script that constructs a service health URL from command‑line arguments, sends an HTTP request using the requests library, parses the JSON response, and raises an error if the service status is not "UP", providing clear success or failure feedback.

Backendhealth-checkrequests
0 likes · 2 min read
How to Build a Simple Python Service Health Check Script
Python Programming Learning Circle
Python Programming Learning Circle
Jun 7, 2025 · Backend Development

Master Python Web Scraping: From Requests to Selenium and Scrapy

Learn how to efficiently scrape web pages using Python by exploring multiple approaches—including simple requests with BeautifulSoup, fast parsing with lxml, dynamic content extraction with Selenium, and large‑scale crawling with Scrapy—complete with installation steps, code snippets, and detailed explanations.

PythonScrapySelenium
0 likes · 10 min read
Master Python Web Scraping: From Requests to Selenium and Scrapy
Python Programming Learning Circle
Python Programming Learning Circle
May 28, 2025 · Backend Development

Using Proxy IPs for Web Scraping with Python: A Practical Guide

This article explains why proxy IPs are essential for reliable web crawling, compares dynamic and static residential proxies, and provides step‑by‑step Python code to scrape product titles, prices and links from Snapdeal while demonstrating how to integrate proxies for improved efficiency and security.

Data Extractionbeautifulsoupproxy IP
0 likes · 12 min read
Using Proxy IPs for Web Scraping with Python: A Practical Guide
php Courses
php Courses
May 14, 2025 · Backend Development

Python Advantages for Web Scraping and Core Library Guide

This article outlines Python's advantages for web crawling, introduces core libraries such as Requests, BeautifulSoup, and Scrapy, details a step-by-step development workflow, provides practical code examples for extracting news titles, and highlights important considerations and advanced techniques for robust scraper implementation.

Data ExtractionPythonScrapy
0 likes · 5 min read
Python Advantages for Web Scraping and Core Library Guide
Python Programming Learning Circle
Python Programming Learning Circle
May 12, 2025 · Fundamentals

Basic Python Web Scraping Techniques and Tips

This article introduces beginner-friendly Python web‑scraping methods, covering the simplest urllib/requests approach, adding request headers, inspecting network traffic for hidden data, handling dynamically loaded content with Selenium, and provides links to deeper tutorials for each technique.

Network InspectionPythonSelenium
0 likes · 4 min read
Basic Python Web Scraping Techniques and Tips
php Courses
php Courses
Apr 25, 2025 · Backend Development

Understanding HTTP Protocol and Using Python requests Library

This article introduces the fundamentals of the HTTP protocol, explains its request and response structures, and provides a comprehensive guide to using Python's requests library for sending GET, POST, PUT, DELETE requests, handling headers, parameters, JSON responses, timeouts, and exceptions.

HTTPNetwork programmingPython
0 likes · 9 min read
Understanding HTTP Protocol and Using Python requests Library
Python Programming Learning Circle
Python Programming Learning Circle
Mar 25, 2025 · Backend Development

Comprehensive Python Guide to Download Files from the Web, S3, and Other Sources

This tutorial walks through multiple Python techniques for downloading regular files, web pages, Amazon S3 objects, and other resources, covering basic requests, wget, handling redirects, chunked large‑file downloads, parallel downloads, progress bars, urllib, urllib3, proxy usage, boto3 for S3, and asynchronous downloads with asyncio.

Boto3File DownloadPython
0 likes · 8 min read
Comprehensive Python Guide to Download Files from the Web, S3, and Other Sources
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 7, 2025 · Artificial Intelligence

Unlocking DeepSeek: How to Use AI-Powered Python Scraping for Baidu Hot Topics

This article introduces DeepSeek, an AI platform with strong NLP and multimodal capabilities, outlines its core features and products, and provides a step‑by‑step Python tutorial—including a complete requests‑BeautifulSoup script—to scrape Baidu’s homepage hot‑topic titles, plus usage tips and precautions.

AI PlatformBaidu hot topicsPython web scraping
0 likes · 8 min read
Unlocking DeepSeek: How to Use AI-Powered Python Scraping for Baidu Hot Topics
Test Development Learning Exchange
Test Development Learning Exchange
Feb 6, 2025 · Backend Development

Comprehensive Python API Testing Examples with Requests and Pytest

This article provides a collection of practical Python snippets demonstrating how to send GET and POST requests, validate status codes, response bodies, JSON schemas, handle headers, query parameters, file uploads, redirects, timeouts, sessions, authentication, rate limiting, and parameterized testing using the requests library and pytest framework.

API testingHTTPPython
0 likes · 14 min read
Comprehensive Python API Testing Examples with Requests and Pytest
Python Programming Learning Circle
Python Programming Learning Circle
Dec 31, 2024 · Fundamentals

Top 10 Essential Python Libraries and How to Use Them

An overview of ten indispensable Python libraries—including Requests, NumPy, Pandas, Matplotlib, Flask, Django, PyTorch, OpenCV, Scikit‑learn, and BeautifulSoup—detailing their core features, typical use cases, common pitfalls, and example code snippets to help developers quickly adopt them in projects.

librariesmachine learningrequests
0 likes · 8 min read
Top 10 Essential Python Libraries and How to Use Them
Raymond Ops
Raymond Ops
Dec 27, 2024 · Backend Development

Master Python Requests: Web Scraping Basics with GET, POST, and File Saving

This tutorial walks you through installing the Python requests library, using GET, POST, and PUT methods, handling query parameters, setting custom headers to bypass anti‑scraping measures, and saving both HTML content and images to local files, complete with runnable code examples.

HTTPPythonTutorial
0 likes · 7 min read
Master Python Requests: Web Scraping Basics with GET, POST, and File Saving
Python Programming Learning Circle
Python Programming Learning Circle
Nov 7, 2024 · Backend Development

11 Efficient Python Web Scraping Tools and a Practical News‑Site Example

This article introduces eleven powerful Python libraries for web scraping—including Requests, BeautifulSoup, Scrapy, Selenium, PyQuery, Lxml, Pandas, Pyppeteer, aiohttp, Faker, and ProxyPool—explains their key features, provides ready‑to‑run code snippets, and demonstrates a real‑world news‑site crawling case study.

SeleniumWeb Scrapingbeautifulsoup
0 likes · 13 min read
11 Efficient Python Web Scraping Tools and a Practical News‑Site Example
21CTO
21CTO
Oct 28, 2024 · Backend Development

What Are the Top 5 Python Packages on PyPI? Surprising Rankings Revealed

This article reveals the surprising top‑five Python packages on PyPI, explains why popular libraries like NumPy and Pandas are not among them, and provides installation details and key features for each of the leading packages such as boto3, urllib3, botocore, aiobotocore, and Requests.

BackendBoto3PyPI
0 likes · 7 min read
What Are the Top 5 Python Packages on PyPI? Surprising Rankings Revealed
Python Programming Learning Circle
Python Programming Learning Circle
Oct 8, 2024 · Fundamentals

Top 10 Essential Python Packages Every Developer Should Know

This article introduces the ten most essential and widely used Python packages—such as NumPy, Pendulum, Pillow, MoviePy, requests, Tkinter, PyQt, Pandas, Pywin32, and pytest—providing concise descriptions, practical code examples, and guidance on when and why to use each in general programming projects.

Tkinterprogrammingrequests
0 likes · 11 min read
Top 10 Essential Python Packages Every Developer Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Aug 28, 2024 · Backend Development

Python Web Scraper for Downloading Online Comics

This article explains how to build a Python script that searches a comic website, extracts chapter links and image URLs using requests and BeautifulSoup, and downloads the images into organized folders with multithreaded support, while outlining required modules and potential improvements.

Manga DownloaderPythonWeb Scraping
0 likes · 8 min read
Python Web Scraper for Downloading Online Comics
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2024 · Backend Development

Efficient API Automation Testing Practices with Python

This article presents ten practical strategies for improving efficiency, maintainability, and reusability in Python API automation testing, covering session reuse, parameterization, mocking, exception handling, fixtures, concurrency, data‑driven tests, response validation, conditional execution, and scheduled test runs.

api-testingpytestrequests
0 likes · 8 min read
Efficient API Automation Testing Practices with Python
Python Programming Learning Circle
Python Programming Learning Circle
Apr 11, 2024 · Backend Development

Comprehensive Guide to Downloading Files with Python Using requests, wget, urllib, urllib3, Boto3, asyncio and More

This tutorial explains how to download regular files, web pages, Amazon S3 objects, and other resources in Python by covering multiple modules such as requests, wget, urllib, urllib3, Boto3, and asyncio, and demonstrates handling redirects, large files, parallel downloads, progress bars, proxies, and asynchronous execution.

Boto3File Downloadasyncio
0 likes · 8 min read
Comprehensive Guide to Downloading Files with Python Using requests, wget, urllib, urllib3, Boto3, asyncio and More
Liangxu Linux
Liangxu Linux
Mar 25, 2024 · Information Security

How to Use Gzip Compression to Overload Web Crawlers (Gzip Bomb Tutorial)

This guide shows how to create a tiny gzip‑compressed file, serve it with FastAPI, and exploit automatic decompression in Python's requests library to force a crawler to consume massive memory, effectively turning compression into a denial‑of‑service weapon.

Denial of ServiceFastAPIGzip
0 likes · 7 min read
How to Use Gzip Compression to Overload Web Crawlers (Gzip Bomb Tutorial)
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2024 · Backend Development

Master Python Proxies: 5 Essential Tips for Effective Web Scraping

Learn the core concepts of using proxies in Python web scraping, including what proxies are, common types like anonymous and high‑anonymity, how they protect your crawler, practical implementation with the requests library, and an overview of building a proxy pool for scalable data extraction.

CrawlerPythonWeb Scraping
0 likes · 7 min read
Master Python Proxies: 5 Essential Tips for Effective Web Scraping
Python Programming Learning Circle
Python Programming Learning Circle
Mar 11, 2024 · Fundamentals

7 Essential Python Tools to Boost Development Efficiency

This article introduces seven practical Python tools—including Pandas, Selenium, Flask, Scrapy, Requests, Faker, and Pillow—explaining their core features, typical use cases, and providing ready‑to‑run code snippets to help developers automate tasks and accelerate project development.

FakerScrapySelenium
0 likes · 6 min read
7 Essential Python Tools to Boost Development Efficiency
Python Programming Learning Circle
Python Programming Learning Circle
Feb 20, 2024 · Fundamentals

15 Essential Python Packages and Their Uses

This article introduces fifteen widely used Python packages—including Dash, Pygame, Pillow, Colorama, JMESPath, Requests, Simplejson, Emoji, tqdm, IPython, Home Assistant, Flask, and Beautiful Soup—explaining their core features, typical applications, and providing illustrative examples to help developers quickly adopt them in various projects.

DASHPackagesbeautiful soup
0 likes · 9 min read
15 Essential Python Packages and Their Uses
Test Development Learning Exchange
Test Development Learning Exchange
Feb 19, 2024 · Backend Development

Using Python's json Module for Serialization, Deserialization, and API Testing

This article explains how to use Python's built‑in json module for serializing and deserializing data, demonstrates sending JSON payloads with the requests library, and covers advanced techniques such as data‑driven testing, JsonPath/JMESPath extraction, JSON Schema validation, and dynamic request body construction for API automation.

API testingDeserializationPython
0 likes · 9 min read
Using Python's json Module for Serialization, Deserialization, and API Testing
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 27, 2023 · Backend Development

How to Scrape ETF Data with Python: Step-by-Step Code and Tips

This article walks through retrieving ETF fund codes and names from Eastmoney using Python's requests and pandas, explains constructing the correct URLs, handling pagination, cleaning the JSON response, and provides complete sample scripts, while also highlighting a simpler solution and recommending a data‑collection platform.

Data ExtractionETFWeb Scraping
0 likes · 8 min read
How to Scrape ETF Data with Python: Step-by-Step Code and Tips
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
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 3, 2023 · Backend Development

How to Fix Common Python Web‑Scraping Issues with Ready‑to‑Use Code

This article walks through a real Python web‑scraping problem, explains why missing request headers cause failures, and provides complete, runnable code snippets—including header setup, cookie handling, and request loops—to retrieve stock data from Xueqiu, followed by a concise summary of the solution.

Data ExtractionWeb Scrapingrequests
0 likes · 5 min read
How to Fix Common Python Web‑Scraping Issues with Ready‑to‑Use Code
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 13, 2023 · Backend Development

How to Scrape 51Job Listings with Python: A Complete Guide

This article walks through a Python-based web scraper that extracts job listings from 51job.com, detailing required header and cookie settings, pagination logic, data parsing, and CSV output, and includes full code snippets and tips for handling site changes and further data analysis.

Data ExtractionJob DataWeb Scraping
0 likes · 9 min read
How to Scrape 51Job Listings with Python: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
May 22, 2023 · Fundamentals

Top 15 Most Downloaded Python Packages on PyPI and Their Uses

This article reviews the fifteen Python packages with the highest download counts on PyPI over the past year, explaining each library's purpose, key features, typical use‑cases, and providing code examples to illustrate how they simplify tasks such as HTTP requests, compatibility, cloud interaction, configuration, security, and data handling.

PackagesPyPIPython
0 likes · 15 min read
Top 15 Most Downloaded Python Packages on PyPI and Their Uses
Python Crawling & Data Mining
Python Crawling & Data Mining
May 1, 2023 · Backend Development

Scrape Shandong Government Data with Python: Full Code Walkthrough

This article walks through a real‑world Python web‑scraping case, showing how to retrieve disease‑pest data from the Shandong government site using custom headers, cookies, and request parameters, and provides two complete code examples that successfully return the desired JSON results.

Backend DevelopmentData ExtractionWeb Scraping
0 likes · 6 min read
Scrape Shandong Government Data with Python: Full Code Walkthrough
System Architect Go
System Architect Go
Mar 31, 2023 · Cloud Native

Understanding CPU Requests and Limits in Kubernetes

This article explains how Kubernetes uses CPU requests and limits to schedule pods, allocate CPU proportionally, calculate minimal request units, and provides practical guidelines for setting appropriate request and limit values based on workload characteristics and monitoring data.

KubernetesLimitsResource Management
0 likes · 6 min read
Understanding CPU Requests and Limits in Kubernetes
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 17, 2023 · Backend Development

Build a Python Stock Data Scraper with Requests and Pandas

This article walks through building a Python web scraper that fetches stock trading data using the requests library and pandas, showing the complete code, how to set headers and cookies, and the resulting DataFrame, while highlighting the limits of relying solely on ChatGPT‑generated snippets.

APIData ExtractionWeb Scraping
0 likes · 4 min read
Build a Python Stock Data Scraper with Requests and Pandas
Python Programming Learning Circle
Python Programming Learning Circle
Mar 13, 2023 · Fundamentals

Downloading Files in Python Using requests, wget, urllib, boto3, and asyncio

This tutorial demonstrates multiple Python techniques for downloading files—including simple requests.get calls, wget and urllib modules, handling redirects and large files with chunked streaming, parallel batch downloads, progress bars, proxy support, S3 retrieval via boto3, and asynchronous downloads with asyncio—providing a comprehensive guide for developers.

Boto3File Downloadasyncio
0 likes · 8 min read
Downloading Files in Python Using requests, wget, urllib, boto3, and asyncio
Python Programming Learning Circle
Python Programming Learning Circle
Oct 12, 2022 · Backend Development

Comprehensive Guide to Downloading Files in Python Using Requests, wget, urllib, urllib3, Boto3, and asyncio

This tutorial walks through multiple Python approaches for downloading files—including simple requests.get calls, the wget module, handling redirects, chunked large‑file downloads, parallel batch downloads, proxy usage with urllib, S3 retrieval via Boto3, and asynchronous fetching with asyncio—providing code examples and best‑practice tips.

BackendBoto3File Download
0 likes · 8 min read
Comprehensive Guide to Downloading Files in Python Using Requests, wget, urllib, urllib3, Boto3, and asyncio
php Courses
php Courses
Sep 6, 2022 · Backend Development

Using Residential Proxy IPs for Unrestricted Web Scraping with Python

This guide explains what residential proxy IPs are, their advantages, how to obtain them from services like IPIDEA, and provides step‑by‑step Python code examples for integrating proxies into web‑scraping tasks such as extracting Amazon product data.

APIProxyPython
0 likes · 11 min read
Using Residential Proxy IPs for Unrestricted Web Scraping with Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 24, 2022 · Backend Development

Why Your Python Web Crawler Returns Wrong Data and How to Fix It

This article examines a Python web‑crawler issue where the original script returns incorrect results, explains the underlying cause related to mutable data handling, and provides a corrected version of the code that successfully retrieves the desired price data from the Xinfadi website.

data-scrapingmutable objectsrequests
0 likes · 6 min read
Why Your Python Web Crawler Returns Wrong Data and How to Fix It
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 7, 2022 · Backend Development

Generate Python Web Scraper Code Instantly with an Online Tool

This article walks through using the free online tool spidertools.cn to automatically convert captured HTTP requests into ready‑to‑run Python requests code for web scraping, showing step‑by‑step screenshots and explaining how the method works for common GET and POST scenarios.

AutomationCrawlerrequests
0 likes · 3 min read
Generate Python Web Scraper Code Instantly with an Online Tool
IT Services Circle
IT Services Circle
Apr 25, 2022 · Backend Development

Batch Shortening and Expanding URLs with Python

This article explains how to use Python to convert hundreds of long URLs into short ones and later restore them, covering the rationale for short links, free and paid service options, and providing complete code examples for both shortening and expanding URLs.

APIAutomationBackend
0 likes · 5 min read
Batch Shortening and Expanding URLs with Python