首页 > 编程语言 >【python/pycharm】豆瓣top250电影

【python/pycharm】豆瓣top250电影

时间:2022-12-18 00:56:01浏览次数:44  
标签:python movie results re pycharm top250 response match

学弟给的

import re

import requests

url = "https://movie.douban.com/top250"
headers = {
 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.42'
}

response = requests.get(url,headers=headers)
print(response.text)
results = response.text
reg = '<div class="item">.*?<span class="title">(.*?)</span>.*?'

movie_results = re.finditer(reg, results , re.S)
f = open("movies.tet",'w',encoding="utf-8")

for match in movie_results:
    print(match.group(1))
    f.writelines([match.group(1),"\n"])
f.close()

标签:python,movie,results,re,pycharm,top250,response,match
From: https://www.cnblogs.com/Vivian-0918/p/16989894.html

相关文章

  • python中实现保留几位小数的几种方式
    方式一:format()format(1.235,'.2f')Out[1]:'1.24'format(1.2,'.2f')Out[2]:'1.20'format(1.2,'.3f')Out[3]:'1.200'返回值为字符串类型,末位会自动补0......
  • 【python/pycharm】哆啦A梦
    #!/usr/bin/envpython3#-*-coding:utf-8-*-#@Author:dong#@Date:2018-07-0519:37:42#@Env:python3.6#@Github:https://github.com/PerpetualSmilef......
  • Python之⾯向对象-继承
    一、继承的概念⽣活中的继承,⼀般指的是⼦⼥继承⽗辈的财产。拓展1:经典类或旧式类不由任意内置类型派⽣出的类,称之为经典类。class类名:代码......拓展2:新式类class类名......
  • 开个坑,明天学点Gdb+Python脚本!!!! 22:13 2022年12月17日(星期六)
    写在前面我发现如果调试如果一直截图,其实对于我来说,需要找回当时的记忆,可以一声熬,才能拥有和当时一样的见解。最近心得以前没有记录的习惯,导致很多知识,比如defer的创......
  • 二分查找python与java实现
    定义给定以下情景,假设有一个有序的数组(从大到小排列),我们需要从中找出我们所需的目标元素并返回其索引。一般的思想是可以使用for循环进行遍历,直到找到目标元素......
  • Python - 习题练习(1-3)
    一、前言接下来通过一些习题练习下代码感,以及熟悉解题思路和基本函数使用,参考博客:https://www.cnblogs.com/poloyy/p/15255670.html二、习题实战1、open函数、字典.......
  • 【Python自动化框架pytest(三)--数据驱动(参数化)】
    参数化,就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。在Unittest中,我们讲过使用ddt库配合unittest实现数据驱动......
  • 【Python自动化框架pytest(四)--其他】
    一、pytest中的skip和xfailskip跳过测试函数skip意味着您希望只有在满足某些条件时测试才能通过,否则pytest应该跳过运行测试。常见的例子是跳过非Windows平台上的仅限Wind......
  • [oeasy]python0030_设置路径_export_PATH_zsh_系统路径设置_export
    ​ 放入路径回忆上次内容我们要在任意路径下直接执行sleep.py把sleep.py放在/usr/bin/下面最终可以在任意位置执行程序sleep.py但是/usr/bin里面放......
  • [python] 基于matplotlib实现雷达图的绘制
    雷达图(也称为蜘蛛图或星形图)是一种可视化视图,用于使用一致的比例尺显示三个或更多维度上的多元数据。并非每个人都是雷达图的忠实拥护者,但我认为雷达图能够以视觉上吸引人的......