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下线程之间的共享和释放示例
May 04 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
用python打印菱形的实操方法和代码
Jun 25 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
Python List列表对象内置方法实例详解
Oct 22 Python
Python错误的处理方法
Jun 23 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
Python实现自动整理文件的脚本
Dec 17 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
php中数字0和空值的区别分析
2014/06/05 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
joomla组件开发入门教程
2016/05/04 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
JQuery小知识
2010/10/15 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
python生成随机mac地址的方法
2015/03/16 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
python中使用while循环的实例
2019/08/05 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
python小白学习包管理器pip安装
2020/06/09 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
村干部培训班主持词
2014/03/28 职场文书
我的梦想演讲稿
2014/04/30 职场文书
党员倡议书
2015/01/19 职场文书
财务工作个人总结
2015/02/27 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers