吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1437|回复: 27
收起左侧

[学习记录] excel超链接失效检测

  [复制链接]
learningday 发表于 2025-11-30 21:14
本帖最后由 苏紫方璇 于 2025-12-1 13:06 编辑

最近遇到excel文件中批量的超链接失效问题,一个一个点击会特别慢,用Python写了一个检查链接失效的程序,供大家参考,有问题请及时纠正。

[Python] 纯文本查看 复制代码
import requests
from bs4 import BeautifulSoup

import openpyxl

workbook = openpyxl.load_workbook('1.xlsx')
sheet = workbook.active
cells_1 = sheet['N1:N4464']
cells_2 = sheet['G1:G4464']

index = 0

for row in cells_1:
    if row[0].hyperlink:
        url = row[0].hyperlink.target
        #print(url)
        #print(index)
        response = requests.get(url)
        if response.status_code == 200:
            print("success")
        else:
            with open('test', 'a', encoding='utf-8') as file:
                #file.write(str(mm))
                for aaa in cells_2[index]:
                    file.write(str(aaa.valu))
                    file.write('  ' +str(row[0]) + '\n')
    else:
        with open('test', 'a', encoding='utf-8') as file:
            for aaa in cells_2[index]:
                file.write(str(aaa.value))
                file.write('  ' + str(row[0]) + '\n')
    index += 1
print("end!!!!!!")

免费评分

参与人数 1热心值 +1 收起 理由
AG6 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lhfcsm 发表于 2025-11-30 23:50
呵呵,正好需要用到,感谢分享
tek2y 发表于 2025-12-1 00:49
zsz1204 发表于 2025-12-1 07:57
kangroo99 发表于 2025-12-1 08:33
真是无所不能呀,有需求就有实现,谢谢lz
PGeorge 发表于 2025-12-1 08:39
收藏备用
tujinfeng 发表于 2025-12-1 08:40
这个可以,有什么可以检测网页收藏夹失效的工具?
shishiaiyin 发表于 2025-12-1 08:45
留个爪,以后备用,谢谢分享
lance336 发表于 2025-12-1 08:52
能失效后显示文件吗?
zhouyan1 发表于 2025-12-1 09:03
正好需要谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-5 11:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表