码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 正则表达式提取豆瓣T250中的部分信息


    1. import requests
    2. import re
    3. url = "https://movie.douban.com/top250?start=0&filter="
    4. head = {
    5. "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"
    6. }
    7. resp = requests.get(url, headers=head)
    8. obj = re.compile(r'(?P.*?)'
    9. r'.*?
      (?P.*?) '
      ,re.S)
    10. result = obj.finditer(resp.text)
    11. for item in result:
    12. name = item.group("name")
    13. year = item.group("year")
    14. print(name,year)

    运行结果

    1. 肖申克的救赎
    2. 1994
    3. 霸王别姬
    4. 1993
    5. 阿甘正传
    6. 1994
    7. 泰坦尼克号
    8. 1997
    9. 这个杀手不太冷
    10. 1994
    11. 千与千寻
    12. 2001
    13. 美丽人生
    14. 1997
    15. 辛德勒的名单
    16. 1993
    17. 星际穿越
    18. 2014
    19. 盗梦空间
    20. 2010
    21. 楚门的世界
    22. 1998
    23. 忠犬八公的故事
    24. 2009
    25. 海上钢琴师
    26. 1998
    27. 三傻大闹宝莱坞
    28. 2009
    29. 放牛班的春天
    30. 2004
    31. 机器人总动员
    32. 2008
    33. 疯狂动物城
    34. 2016
    35. 无间道
    36. 2002
    37. 控方证人
    38. 1957
    39. 大话西游之大圣娶亲
    40. 1995
    41. 熔炉
    42. 2011
    43. 教父
    44. 1972
    45. 触不可及
    46. 2011
    47. 当幸福来敲门
    48. 2006
    49. 末代皇帝
    50. 1987
    51. Process finished with exit code 0

    1:确定自己需要爬虫的内容在哪一个url中

    2:发送请求(get/post),收到url的网页源代码或者网页数据

    3:使用正则表达式提取有用信息。(compile,findall,research,finditer)

    大体的处理思路如上。

  • 相关阅读:
    perl对目录的操作
    centos7 宝塔php7安装mongodb扩展
    CKEditor5 支持 WPS 贴贴文字图片,默认贴贴进入空白空格
    专业课140+杭电杭州电子科技大学843信号与系统考研经验电子信息与通信工程真题,大纲,参考书。
    链式前向星
    【深入理解Kotlin协程】Google的工程师们是这样理解Flow的?
    JDBC入门
    我在Linux开发板上跑的第一个Qt程序
    C语言编程常见规范
    【Linux】System V 信号量
  • 原文地址:https://blog.csdn.net/qq_44807908/article/details/132640498
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号