Home > Backend Development > Python Tutorial > Python calls the browser to implement the web page brushing applet

Python calls the browser to implement the web page brushing applet

高洛峰
Release: 2016-10-18 09:45:13
Original
1336 people have browsed it

Python opens the browser and can make simple small programs for browsing web pages and other imaginative programs. But it is for learning only, please do not use it for illegal purposes.

Python's webbrowser module supports some operations on the browser

There are mainly the following three methods:

webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)
Copy after login

Any of the above three methods can be tested under python2.7, but this requires Test under windows

We need to understand the webbrowser.open() method:

webbrowser.open(url, new=0, autoraise=True)

Access the url address in the system's default browser, if new=0 , the url will be opened in the same

browser window; if new=1, a new browser window will be opened; new=2

​​a new browser tab will be opened.

The webbrowser.get() method can obtain the operation object of the system browser. The

webbrowser.register() method can register browser types, and the type names allowed to be registered are as follows:

Type Name Class Name Notes 
'mozilla' Mozilla('mozilla')   
'firefox' Mozilla('mozilla')   
'netscape' Mozilla('netscape')   
'galeon' Galeon('galeon')   
'epiphany' Galeon('epiphany')   
'skipstone' BackgroundBrowser('skipstone')   
'kfmclient' Konqueror() (1) 
'konqueror' Konqueror() (1) 
'kfm' Konqueror() (1) 
'mosaic' BackgroundBrowser('mosaic')   
'opera' Opera()   
'grail' Grail()   
'links' GenericBrowser('links')   
'elinks' Elinks('elinks')   
'lynx' GenericBrowser('lynx')   
'w3m' GenericBrowser('w3m')   
'windows-default' WindowsDefault (2) 
'macosx' MacOSX('default') (3) 
'safari' MacOSX('safari') (3) 
'google-chrome' Chrome('google-chrome')   
'chrome' Chrome('chrome')   
'chromium' Chromium('chromium')   
'chromium-browser' Chromium('chromium-browser')
Copy after login

Example:

#!/usr/bin/env python
#-*- coding:UTF-8 -*-
import webbrowser
url = 'http://www.pythontab.com'
webbrowser.open(url)
print webbrowser.get()
Copy after login


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template