以下是Python脚本代码:

import requests
import re
import time

url = "https://api.ayao.ltd/Mobile/api.php"
count = 0

while count < 500:
    try:
        response = requests.get(url)
        if response.status_code == 200:
            match = re.search(r'/(\w+)\.jpg', response.url)
            if match:
                content = match.group(1)
                with open("output.txt", "a") as f:
                    f.write(content + "\n")
                print(content)
        time.sleep(5)
        count += 1
    except Exception as e:
        print(e)

解释如下:

  1. 导入requests和re模块,分别用于发送HTTP请求和正则表达式匹配。
  2. 定义要访问的网址和循环的次数。
  3. 使用while循环,每次循环发送一次GET请求,获取响应结果。
  4. 判断响应状态码是否为200,如果是则用正则表达式提取出URL中的文件名部分。
  5. 将提取的内容写入到output.txt文本中,并打印输出。
  6. 等待5秒后继续下一次循环。
  7. 循环次数加1,如果达到500次则退出循环。
  8. 如果出现异常则打印异常信息。
帮我写一个Python脚本访问指定网站httpsapiayaoltdMobileapiphp 每次访问后它会跳转到类似下面的URLhttpsapizzkocnimagesACGMobile9bd9b167ly1fwu1iygw6xj20u01hce76jpg我需要提取其中的9bd9b167ly1fwu1iygw6xj20u01hce76然后5秒1次这样循环500次并将提取的内容按行输出到txt文本中

原文地址: https://www.cveoy.top/t/topic/C9v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录