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编写暴力破解FTP密码小工具
Nov 19 Python
Python实现爬取知乎神回复简单爬虫代码分享
Jan 04 Python
python使用urllib2提交http post请求的方法
May 26 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
Apr 26 Python
python字典改变value值方法总结
Jun 21 Python
在Django admin中编辑ManyToManyField的实现方法
Aug 09 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
在django项目中导出数据到excel文件并实现下载的功能
Mar 13 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
Spring http服务远程调用实现过程解析
Jun 11 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提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
js获取页面description的方法
2015/05/21 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
Python处理文本换行符实例代码
2018/02/03 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
知识竞赛主持词
2014/03/26 职场文书
秋天的雨教学反思
2014/04/27 职场文书
交通事故和解协议书
2014/09/25 职场文书
催款函范文
2015/06/24 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
三下乡活动心得体会
2016/01/23 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技