Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Python Articles
Page 797 of 855
What are Python function attributes?
In Python, everything is an object, and functions are no exception. Since functions are objects, they can have attributes — custom data attached to them, just like attributes on a class instance. This allows you to store metadata, counters, configuration, or any arbitrary data directly on a function. Function attributes are different from function parameters. Parameters are inputs passed during a function call, while attributes are persistent data stored on the function object itself. Syntax You can set and access function attributes using the dot (.) operator, or using setattr() and getattr() built-in functions − ...
Read MoreWhich one is the Python module to obfuscate javascript?
You can use the jsmin module to minimize and obfuscate JavaScript code using Python. Minification removes whitespace, comments, and unnecessary characters from JavaScript files, reducing file size without changing functionality. Installing jsmin Install jsmin using pip − $ pip install jsmin Syntax Following is the basic syntax for using jsmin in Python − from jsmin import jsmin minified_code = jsmin(javascript_string) The jsmin() function takes a JavaScript source string as input and returns the minified version as a string. Minifying a JavaScript File To use jsmin in ...
Read MoreRainbow Stream – An Advanced Command-line Twitter Client for Linux
Rainbow Stream is a free and open-source Twitter client for Linux command-line, released under MIT License. It is capable of showing real-time tweet streams, composing tweets, searching, favoriting, and more. It is written in Python and built on top of Twitter API and Python Twitter Tool. To run this application in your console you must have installed Python and pip version 2.7.x or 3.x. Features Free and open-source Twitter client for Linux command-line Capable of rendering Twitter images in terminal Supports proxy connections Interactive mode support Theme customization capabilities Real-time Twitter stream display Tweet, search, and favorite ...
Read MoreAccessing HTML source code using Python Selenium.
We can access HTML source code with Selenium WebDriver using two primary methods. The page_source method retrieves the complete HTML of the current page, while JavaScript execution allows us to access specific portions of the DOM, such as the body content. Syntax Following is the syntax for accessing HTML source using the page_source method − src = driver.page_source Following is the syntax for accessing HTML source using JavaScript execution − h = driver.execute_script("return document.body.innerHTML") Method 1: Using page_source Method The page_source method returns the complete HTML source code of ...
Read MoreHow to save HTML Tables data to CSV in Python
Extracting data from HTML tables and saving it to CSV format is a common task in data science and web scraping. When dealing with multiple tables on a webpage, manual copy-paste becomes impractical, making automated extraction essential. This tutorial demonstrates how to use Python libraries like csv, urllib, and BeautifulSoup to scrape HTML table data and convert it to CSV format efficiently. Required Libraries Before starting, ensure you have the necessary libraries installed − pip install beautifulsoup4 The csv and urllib= len(tables): ...
Read MoreFind the tag with a given attribute value in an HTML document using BeautifulSoup
Extracting data from HTML pages is a typical activity during web scraping. Many tags and attributes found in HTML pages aid in locating and extracting relevant data. BeautifulSoup is a well-known Python library that can be used to parse HTML documents and extract useful information. In this tutorial, we'll focus on using BeautifulSoup to locate a tag that has a specific attribute value. Installation and Setup To get started, we must install BeautifulSoup. Pip, Python's package installer, can be used for this. Enter the following command in a command prompt or terminal − pip install beautifulsoup4 ...
Read MoreHTML Cleaning and Entity Conversion - Python
Hypertext markup language i.e. HTML is a markup language that is used to create webpages content on the internet. HTML document files may contain some unwanted or malicious elements which can cause several issues while rendering the webpage. Before processing the HTML content we need to perform HTML cleaning for removal and cleaning of the malicious elements in the file. HTML entities are special characters that need to be converted into corresponding HTML representations to ensure proper rendering in browsers. In this article, we will understand cleaning and entity conversion methods using Python. HTML Cleaning HTML cleaning is ...
Read MoreHow to use Python Regular expression to extract URL from an HTML link?
In this article, we will learn how to extract URLs from HTML links using Python regular expressions. A URL (Uniform Resource Locator) identifies the location of a resource on the Internet, consisting of components like protocol, domain name, path, and port number. Python's re module provides powerful regular expression capabilities for parsing and extracting URLs from HTML content. Regular expressions allow us to define search patterns that can identify and extract specific URL formats from text. Regular Expressions in Python A regular expression is a search pattern used to find matching strings in text. Python's re module ...
Read MoreHow to select all text in HTML text input when clicked using JavaScript?
In web development, it is often necessary to provide users with an intuitive and convenient way to select all text within an HTML text input field when they click on it. This feature can greatly enhance user experience, especially when dealing with lengthy or pre-filled input fields. In this article, we will explore how to achieve this functionality using JavaScript. What does Selecting All Text in HTML Text Input Mean? When a user clicks on an HTML text input field, we want the entire text within that field to be automatically selected, allowing the user to easily modify ...
Read MoreHow to Select a Random Element from Array in JavaScript?
To select a random element from array in JavaScript, means getting any random element from the given array. We will understand various approaches for selecting a random element from array. In this article, we are having an array and our task is to select a random element from array in JavaScript Approaches to Select a Random Element from Array Here are the most effective approaches to select a random element from array in JavaScript which we will be discussing in this article with stepwise explanation and complete example codes. Using Math.random() ...
Read More