python使用requests模块实现爬取电影天堂最新电影信息


Posted in Python onApril 03, 2019

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求。本文重点给大家介绍python使用requests模块实现爬取电影天堂最新电影信息,具体内容如下所示:

在抓取网络数据的时候,有时会用正则对结构化的数据进行提取,比如 href="https://www.1234.com"等。python的re模块的findall()函数会返回一个所有匹配到的内容的列表,在将数据存入数据库时,列表数据类型是不被允许的,而是需要将其转换为元组形式。下面看下,str/list/tuple三者之间怎么相互转换。

class forDatas:
  def __init__(self):
    pass
  def str_list_tuple(self):
    s = 'abcde12345'
    print('s:', s, type(s))
    # str to list
    l = list(s)
    print('l:', l, type(l))
    # str to tuple
    t = tuple(s)
    print('t:', t, type(t))
    # str转化为list/tuple,直接进行转换即可
    # 由list/tuple转换为str,则需要借助join()函数来实现
    # list to str
    s1 = ''.join(l)
    print('s1:', s1, type(s1))
    # tuple to str
    s2 = ''.join(t)
    print('s2:', s2, type(s2))

str转化为list/tuple,直接进行转换即可。而由list/tuple转换为str,则需要借助join()函数来实现。join()函数是这样描述的:

"""
    S.join(iterable) -> str
    
    Return a string which is the concatenation of the strings in the
    iterable. The separator between elements is S.
    """

join()函数使用时,传入一个可迭代对象,返回一个可迭代的字符串,该字符串元素之间的分隔符是“S”。

传入一个可迭代对象,可以使list,tuple,也可以是str。

s = 'asdf1234'
sss = '@'.join(s)
print(type(sss), sss)

总结

以上所述是小编给大家介绍的python使用requests模块实现爬取电影天堂最新电影信息,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
低版本中Python除法运算小技巧
Apr 05 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
python 队列详解及实例代码
Oct 18 Python
详解用python实现简单的遗传算法
Jan 02 Python
python和flask中返回JSON数据的方法
Mar 26 Python
Python内存读写操作示例
Jul 18 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
Jan 26 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
python print 格式化输出,动态指定长度的实现
Apr 12 Python
超详细Python解释器新手安装教程
May 10 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 #Python
Python3实现计算两个数组的交集算法示例
Apr 03 #Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 #Python
Python3实现的旋转矩阵图像算法示例
Apr 03 #Python
python3对拉勾数据进行可视化分析的方法详解
Apr 03 #Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 #Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 #Python
You might like
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP教程 变量定义
2009/10/23 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
JavaScript 乱码问题
2009/08/06 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
express.js中间件说明详解
2019/03/19 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
Django中间件工作流程及写法实例代码
2018/02/06 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
用python做游戏的细节详解
2019/06/25 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
Python 如何实现访问者模式
2020/07/28 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
python 如何停止一个死循环的线程
2020/11/24 Python
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
同志主要表现材料
2014/08/21 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android