目前已知有两种方法自动打开网页,selenium webdriver 和webbrowser。

selenium webdriver

首先需要安装selenium和webdriver

  1. pip install selenium
  2. 安装相应浏览器的driver.exe,以chrome为例。下载chromedriver.exe文件,放到chrome的application目录下,与chrome.exe相同的目录,并将chromedriver.exe加到path环境变量中,也可以直接在程序中指定。
  3. 代码
from selenium import webdriverdriver=webdriver.Chrome()with open("D:\\1.txt",'r') as f:for line in f.readlines():driver.get(line)
str = input("Enter any key to exit")driver.quit()

1.txt中可以包含多个网址,每个网址单独一行。

webbrowser

这种方式比较简单,不需要额外安装其它模块

  1. 代码
import webbrowserchromePath='C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'#chrome.exe文件位置
webbrowser.register("chrome", None, webbrowser.BackgroundBrowser(chromePath))#第一个参数名字随便起,只要与下面保持一致就可以了
chr = webbrowser.get("chrome")#这里的chrome就是register里的第一个参数
with open(".\\url.txt",'r') as f:for line in f.readlines():chr.open(line,new=1, autoraise=True)#这里的new autoraise好像不起作用了,无论怎么取值,总是每个网址一个新的页面打开 

总结:

  1. selenium webdriver方式会打开一个全新的浏览器,不会影响机器自身的浏览器使用,也不会改变机器自身浏览器信息。
  2. webbrowser打开机器自身的浏览器,操作会对机器自带浏览器有影响。

python3 打开网页方法相关推荐

  1. C# winform中打开网页的方法

    [1]linkLabel1_MouseClick private void linkLabel1_MouseClick(object sender, MouseEventArgs e)  //打开网页 ...

  2. 电脑登陆不了网页的服务器地址,电脑能登qq不能打开网页的解决方法

    电脑只能上QQ,不能打开网页的解决方案,如果你曾经遇到过电脑的网络连接正常,可以使用QQ和好友联系,但是不能打开网页的情况,这主要是因为DNS服务器无法正常解析的问题,所以我们要进行手动dns设置.下 ...

  3. 电脑服务器怎么打开网页,电脑的iis服务器打开网页的方法

    如果想要让自己电脑上的网页在局域网中可以访问到,就需要我们使用IIS服务器,将网页添加到服务器上的网站,设置服务器的方法并不难.下面是学习啦小编为大家整理的关于电脑的iis服务器打开网页的方法,一起来 ...

  4. oss上传文件不能在浏览器直接打开_OSS使用Bucket域名访问直接下载不能打开网页的解决方法...

    注意:这个价格只有阿里云新用户才能看到,毕竟价格便宜,老用户借用他人身份重新注册也不亏. 阿里云OSS对象存储是一种海量.安全.低成本.高可靠的云存储服务,用户在OSS上可以搭建纯静态网站,阿里云百科 ...

  5. linux火狐打不开网页视频下载,win10下火狐浏览器无法打开网页视频的解决方法...

    虽然Win10系统自带了Edge浏览器,但是很多用户仍然更喜欢使用能够自定义插件的火狐浏览器.不过,最近有用户在Win10系统中使用火狐浏览器,发现突然打不开网页视频了,其他浏览器可以打开,这是怎么回 ...

  6. win7php网页显示空白,win7系统ie11打开网页显示空白的解决方法

    ‍‍ 有很多使用ie11浏览器的win7 32位系统的用户最近遇到了网页打不开的问题,准确说是二级网页不开.比如在hao123主页中进入百度.腾讯等其他网站时打开的的网页显示空白,这究竟是怎么回事呢? ...

  7. Win7系统打开网页特别慢的解决方法

    经常上网的用户会打开网页的次数应该不少,所以一旦网页打开的速度慢了就会变得非常敏感.最近Win7系统的用户发现自己打开网页的速度突然变慢了的问题,怎么办?先不看网速和配置的因素,最有可能的就是系统内存 ...

  8. chrome里面模拟手机上打开网页的场景方法

    在chrome上打开网页,模拟iPhone内部的浏览器打开方法 在我们的项目中,一般是通过user agent来区分到底是外部的浏览器打开的,还是手机app打开的 第一步用fiddler抓包,获取到手 ...

  9. Windows下能PING通网关不能打开网页解决方法

    第一种办法:从添加删除程序中卸载补丁KB951748 第二种方法:运行下netshwinsock reset然后重启计算机看 第三种方法: 局域网的一台电脑,能ping 得通DNS,ping 不通网站 ...

  10. win11联网不能打开网页怎么办 windows11联网不能打开网页的解决方法

    不少小伙伴在升级的Win11系统之后发现自己的电脑明明已经联网,却无法打开网页,那么遇到这种情况应该怎么办呢?下面就和小编一起来看看有什么解决方法吧.更多windows11系统教程,可以参考小白装机网 ...

最新文章

  1. 第 3 章 Systems architecture(系统架构)
  2. C语言程序设计 | 动态内存管理:动态内存函数介绍,常见的动态内存错误,柔性数组
  3. 技嘉主板GA-B85M-D3V PLUS 1150组装问题汇总
  4. [深度学习] 自然语言处理 --- Self-Attention(一) 基本介绍
  5. 《JavaScript高级程序设计》chapter 1: javascript 简介
  6. LOFTERD18B542F16FF685FD684F427B4…
  7. springMVC学习(7)-springMVC校验
  8. 卡方检验chi-square test
  9. 如何在 Mac 上查找和删除重复文件?
  10. 我整理了2019年全套资料!
  11. 单例模式懒汉Java_java 单例模式(懒汉式与饿汉式)
  12. mysql清除内存不足_MySQL内存不足怎么办
  13. 研究永中Office的LINUX postinst脚本,是用jar处理的
  14. Excel对于筛选后单元格进行“复制”与“粘贴”
  15. gif动态图批量加水印方法
  16. 在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
  17. CasADi——数据类型详解与基本操作介绍
  18. java里arcsin_java编程用泰勒级数计算arcsin
  19. 今日恐慌与贪婪指数为22 恐慌程度有所缓解
  20. macbook air未能与服务器,少量2018款Macbook Air存在问题:苹果已通知维修但并未告知详细情况...

热门文章

  1. GO学习笔记(3)liteIde的使用和DEBUG的使用
  2. impalahive大数据平台数据血缘与数据地图(四)-impala血缘架构图及功能介绍
  3. 基于java在线问卷调查系统
  4. PCI-E 1x, 4x, 8x, 16x 接口定义
  5. CAN协议要点及车辆CAN协议破解
  6. hysys动态模拟教程_泄压过程的HYSYS动态模拟.pdf
  7. 【每天一个 Linux 命令】ssh 命令
  8. Excel使用频率较高的数据处理和分析-----数据透视表
  9. C++虚函数及虚函数表(内存分配)简析
  10. 教务管理系统 php源码,优索教务管理系统 v9.3.2