python:五分钟写出成语接龙

while True是循环执行,不使用也可以,单执行一次

import requests
import re#正则
import time#时间

c=input("输入要接龙的成语:")
url="https://chengyujielong.51240.com/"+ c +"__chengyujielong/"#接口
r=requests.get(url)#get
文本=r.text#转文本型
条件='target="_blank">(.*?)</a>'#加括号就是只取.*?内容
成语 = re.findall(条件, 文本)#筛选
c=成语[1]
while True:
    c = 成语[1]
    print(c)
    c=成语[1]
    url = "https://chengyujielong.51240.com/" + c + "__chengyujielong/"
    r = requests.get(url)
    文本 = r.text
    条件 = 'target="_blank">(.*?)</a>'  # 加括号就是只取.*?内容
    成语 = re.findall(条件, 文本)
    time.sleep(3)#延时
发布了51 篇原创文章 · 获赞 8 · 访问量 1838

猜你喜欢

转载自blog.csdn.net/weixin_42393424/article/details/103749785
今日推荐