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">(.*?)'#加括号就是只取.*?内容
成语 = 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">(.*?)'  # 加括号就是只取.*?内容
    成语 = re.findall(条件, 文本)
    time.sleep(3)#延时

你可能感兴趣的:(python)