首页 > 其他 > 详细

requests 模块例题示范

时间:2019-09-29 23:51:52      阅读:121      评论:0      收藏:0      [点我收藏+]

requests 模块

re模块和requests模块结合示范实例

.*? 不加圆括号表示在要匹配里面的内容不要;

(.*?)表示在要匹配的两者之间的内容都要;

import requests

import re
content_list=[]
response = requests.get('https://ishuo.cn/')
data=response.text
# print(data)
res=re.findall('<div class="content">(.*?)</div>',data)
res1=re.findall('</span><a href="/subject/.*?">(.*?)</a>',data)
# print(res1)
for i in res:
    if i.startswith('<ul>'):
        continue
    content_list.append(i)
with open(r'duanzi.txt','w',encoding='utf8')as f:
    for j in range(len(content_list)):
        res2=str(f'\n{j}>>>{res1[j]}:\n {content_list[j]}\n')
        # print(res2)
        f.write(res2)
        f.flush()

requests 模块例题示范

原文:https://www.cnblogs.com/zhangchaocoming/p/11610264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!