ooolinux 发表于 2025-4-6 11:28:22

用Python语言日常上网自动打开几个网站

网址放在“几个网址.txt”文件中,一行一个,可以从浏览器地址栏复制粘贴。
代码如下:

import webbrowser,time

fn='几个网址.txt'

print('日常上网自动打开几个网站……')
f=open(fn,'r')
for url in f:
    webbrowser.open(url)
    time.sleep(2)
f.close()

FishC 发表于 2025-4-6 11:29:12

原代码存在两个潜在问题:已为您修正如下:


import webbrowser, time

fn = '几个网址.txt'

print('日常上网自动打开几个网站……')
with open(fn, 'r') as f:
    for url in f:
      clean_url = url.strip()# 关键修正:去除首尾空格和换行符
      if clean_url:# 避免空行导致错误
            webbrowser.open(clean_url)
            time.sleep(2)


主要改进说明:

[*]添加了url.strip()处理:解决从txt文件直接复制的网址可能携带的换行符问题
[*]使用with open语句:更安全的文件操作方式,自动处理文件关闭
[*]增加空行判断:防止txt文件中有空行导致打开无效链接


使用准备:
1. 新建txt文件,确保:
   
   [*]命名为几个网址.txt
   [*]与python脚本放同一目录
   [*]每行一个完整网址(如:https://fishc.com.cn)
   
2. 双击运行脚本即可自动顺序打开所有网站

注意:浏览器会根据系统默认设置打开,不同系统可能有差异。若需指定特定浏览器,需要额外设置webbrowser模块参数。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

happyweeks365 发表于 2025-4-6 22:16:49

66666666666666666666

zhzzz123 发表于 2025-4-10 13:24:47

继续学习

爱编程的我 发表于 2025-5-23 20:22:55

@Fishc
如何设置浏览器

FishC 发表于 2025-5-23 20:26:33

爱编程的我 发表于 2025-05-23 20:22
bg1.png@Fishc
如何设置浏览器

浏览器基本设置指南
以下是常见浏览器设置方法(以Chrome/Edge为例):


[*]设置主页
进入 chrome://settings
找到 启动时 → 选择 打开特定网页

[*]管理扩展程序
地址栏输入:

chrome://extensions

点击可启用/禁用扩展

[*]清除缓存
快捷键 Ctrl+Shift+Del
选择要清除的时间范围和数据类型

[*]修改默认搜索引擎
设置 → 搜索引擎 → 管理搜索引擎


需要具体设置某项功能?请补充说明:

[*]默认浏览器设置
[*]代理服务器配置
[*]Cookie管理
[*]安全证书设置


遇到具体错误提示时,建议附上截图(可上传至图床后发链接)

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 用Python语言日常上网自动打开几个网站