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多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
python实现发送邮件功能
Jul 22 Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 Python
PyQt5每天必学之事件与信号
Apr 20 Python
python 读取文件并把矩阵转成numpy的两种方法
Feb 12 Python
Python八皇后问题解答过程详解
Jul 29 Python
python使用 request 发送表单数据操作示例
Sep 25 Python
python [:3] 实现提取数组中的数
Nov 27 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
python实现TCP文件传输
Mar 20 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
Jun 08 Python
python实战之90行代码写个猜数字游戏
Apr 22 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
香妃
2021/03/03 冲泡冲煮
谈谈PHP的输入输出流
2007/02/14 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP 类与构造函数解析
2017/02/06 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
js中更短的 Array 类型转换
2011/10/30 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
vue.js表格分页示例
2016/10/18 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
python抓取网页中链接的静态图片
2018/01/29 Python
python创建文件备份的脚本
2018/09/11 Python
python多任务及返回值的处理方法
2019/01/22 Python
python gdal安装与简单使用
2019/08/01 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
python爬取代理ip的示例
2020/12/18 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
德国网上药房:Apotal
2017/04/04 全球购物
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
网上商城创业计划书范文
2014/01/31 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
售后服务承诺函格式
2015/01/21 职场文书
贷款收入证明范本
2015/06/12 职场文书
贫困证明书范文
2015/06/16 职场文书
房屋产权证明书
2015/06/19 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
Python字符串常规操作小结
2022/04/03 Python
Linux服务器离线安装 nginx的详细步骤
2022/06/16 Servers