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中的上下文管理器
Jun 28 Python
python实现各进制转换的总结大全
Jun 18 Python
Python解决N阶台阶走法问题的方法分析
Dec 28 Python
Python装饰器用法示例小结
Feb 11 Python
Python实现一个服务器监听多个客户端请求
Apr 12 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
最新2019Pycharm安装教程 亲测
Feb 28 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
Dec 10 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
python元组打包和解包过程详解
Aug 02 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静态类的原罪详解
2013/05/06 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
php实现简单的上传进度条
2015/11/17 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Django添加sitemap的方法示例
2018/08/06 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
高中军训感想300字
2014/03/04 职场文书
创业女性典型材料
2014/05/02 职场文书
反邪教标语
2014/06/23 职场文书
会计专业求职信
2014/08/10 职场文书
领导欢迎词致辞
2015/01/23 职场文书
2015年采购工作总结
2015/04/10 职场文书
紧急迫降观后感
2015/06/15 职场文书
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技