python如何实现一个刷网页小程序

作者:Python农夫 时间:2022-12-09 15:45:56 

前言

python 打开浏览器,可以做简单的刷网页的小程序 and 其他有想象力的程序。不过仅供学习,勿用非法用途。

python如何实现一个刷网页小程序

python的webbrowser模块支持对浏览器进行一些操作

主要有以下三个方法:


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

上面三种方法任意一种都可以,在python2.7下测试通过,不过这个要在windows下测试哦

我们需要了解webbrowser.open()方法:


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

在系统的默认浏览器中访问url地址,如果new=0,url会在同一个

浏览器窗口中打开;如果new=1,新的浏览器窗口会被打开;new=2

新的浏览器tab会被打开。

webbrowser.get()方法可以获取到系统浏览器的操作对象。

webbrowser.register()方法可以注册浏览器类型,而允许被注册的类型名称如下:

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')

实例:


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

非常简单吧,更深的用途自己去研究哈,点到为止

来源:https://www.jianshu.com/p/a2717a6e0fa1

标签:python,小程序,刷网页
0
投稿

猜你喜欢

  • JavaScript+Canvas实现带跳动效果的粒子动画

    2024-04-23 09:08:06
  • php设置编码格式的方法

    2023-11-14 12:01:22
  • Vue中$router与 $route的区别详解

    2024-04-30 10:38:42
  • python3中编码获取网页的实例方法

    2023-07-17 23:31:47
  • python 监控logcat关键字功能

    2022-06-13 13:36:17
  • Node.js的非阻塞I/O、异步与事件驱动介绍

    2024-05-13 09:35:02
  • Go语言题解LeetCode724寻找数组的中心下标

    2023-07-09 03:26:01
  • flask route对协议作用及设计思路

    2023-01-19 13:21:34
  • Python数据分析之如何利用pandas查询数据示例代码

    2023-05-19 09:07:59
  • 浅谈django不使用restframework自定义接口与使用的区别

    2023-11-24 09:44:02
  • Python字符串、元组、列表、字典互相转换的方法

    2022-10-28 20:25:51
  • 关于字符集和Unicode的相关知识[译]

    2010-03-13 14:17:00
  • 关于python中remove的一些坑小结

    2022-09-22 02:14:31
  • Python flask路由间传递变量实例详解

    2021-03-13 16:30:16
  • python实现美团订单推送到测试环境,提供便利操作示例

    2023-03-23 13:39:54
  • MySQL高级特性——数据表分区的概念及机制详解

    2024-01-28 12:30:28
  • vue中v-show和v-if的异同及v-show用法

    2023-07-02 17:09:11
  • asp防止同时登陆的问题

    2007-10-26 12:19:00
  • 一文带你熟悉Go语言中函数的使用

    2023-07-13 08:22:23
  • MySql 备忘录

    2024-01-22 12:56:48
  • asp之家 网络编程 m.aspxhome.com