Python代码检查TXT文件链接有效性
以下是一个Python程序,可以读取指定的txt文件,检查每个链接,然后检查它们是否与txt文件中给出的链接一致。/n/npython/nimport requests/nimport re/n/n# 定义一个函数,用于检查链接是否有效/ndef check_link(url):/n try:/n response = requests.head(url)/n status_code = response.status_code/n if status_code >= 200 and status_code < 400:/n return True/n else:/n return False/n except:/n return False/n/n# 读取txt文件/nfilename = input('请输入txt文件名:')/nwith open(filename, 'r') as file:/n content = file.read()/n/n# 使用正则表达式获取所有链接/nlinks = re.findall('(?P<url>https?://[^/s]+)', content)/n/n# 检查链接是否与txt文件中给出的链接一致/nfor link in links:/n if check_link(link):/n print(link + ' 是有效链接')/n else:/n print(link + ' 是无效链接')/n/n/n该程序首先要求用户输入txt文件名,然后打开文件并读取其内容。使用正则表达式,程序会查找文件中的所有链接,并将它们存储在一个列表中。然后,程序循环遍历该列表,并使用check_link函数检查每个链接是否有效。如果链接有效,则程序输出'是有效链接';否则,它会输出'是无效链接'。
原文地址: https://www.cveoy.top/t/topic/oYyy 著作权归作者所有。请勿转载和采集!