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解析xml文件操作实例
Oct 05 Python
Python实现统计单词出现的个数
May 28 Python
机器学习python实战之决策树
Nov 01 Python
Python排序搜索基本算法之堆排序实例详解
Dec 08 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python文本数据相似度的度量
Mar 12 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
python将txt文件读入为np.array的方法
Oct 30 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
Python实现EM算法实例代码
Oct 04 Python
如何利用python实现Simhash算法
Jun 28 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Django 限制访问频率的思路详解
2019/12/24 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
Python中常见的数制转换有哪些
2020/05/27 Python
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
公司JAVA开发面试题
2015/04/02 面试题
激励员工的口号
2014/06/16 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers
JS高级程序设计之class继承重点详解
2022/07/07 Javascript