python多线程如何秒爬猫眼电影

技术python多线程如何秒爬猫眼电影这篇文章主要介绍python多线程如何秒爬猫眼电影,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!通过python3的多线程,获取猫眼电影top100电影清单,

这篇文章主要介绍大蟒多线程如何秒爬猫眼电影,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

通过蟒蛇3的多线程,获取猫眼电影top100电影清单,并保存信息到本地,使用了要求库和正则表达式

#!/usr/bin/envpython

#-*-coding:utf-8-*-

# @ Author:AikerZhao爱克尔昭爱克尔昭

# @日期:2019/4/22:52AM

#@File:pamaoyan.py

#@Desc:

导入请求

来自请求。exceptionimportrequessexception

进口

importjson

从多处理导入工具

defget_one_page(url):

尝试:

response=requests.get(url)

ifresponse。状态码==200:

returnresponse.text

返回无

异常请求异常:

返回无

defparse_one_page(html):

模式=重新编译(' dd .*?董事会指数。*?(\d )/i.*?data-src='(.*?)'.*?名字是a .*?(.*?)/a.*?星'(。*?)/p '。*?releasetime '(.*?)/p.*?整数'(。*?)/i.*?分数'(。*?)/i.*?/dd ',re .s)

模式1=重新编译(' board-index .*?(\d )/i.*?data-src='(.*?)'.*?名字是a .*?(.*?)/a.*?星'(。*?)/p ',re .s)

items=re.findall(模式,html)

#打印(项目)

foriteminitems:

产量

索引:item[0],

评分' :第[5]项第[6]项,

图像' :项目[1],

标题' :项目[2],

演员' :第[3]项.strip()[3:],

时间' :项目[4][5:]

}

defwrite_to_file(内容):

withopen('result.txt ',' a ',编码='utf-8')asf:

f.write(json.dumps(内容,确保_ascii=False) '\n ')

f.close()

defmain(偏移量):

url='https://maoyan.com/board/4?偏移量=' str(偏移量)

html=get_one_page(url)

#打印(html)

foriteminparse _ one _ page(html):

打印(项目)

写入文件(项目)

if__name__=='__main__':

# foriirange(10):

#main(i*10)

池=池()

pool.map(main,[线范围(10)的I * 10以上是"蟒蛇多线程如何秒爬猫眼电影"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/114473.html

(0)

相关推荐

  • Win10系统下如何将VSCode配置到右键菜单中

    技术Win10系统下如何将VSCode配置到右键菜单中这篇文章将为大家详细讲解有关Win10系统下如何将VSCode配置到右键菜单中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。教程新

    攻略 2021年11月12日
  • MySQL表类型中如何查看数据库支出的存储引擎

    技术MySQL表类型中如何查看数据库支出的存储引擎这期内容当中小编将会给大家带来有关MySQL表类型中如何查看数据库支出的存储引擎,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、查看

    攻略 2021年11月9日
  • Java中混淆技术有几种

    技术Java中混淆技术有几种这篇文章给大家分享的是有关Java中混淆技术有几种的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。到目前为止,对于Java程序的保护,混淆技术还是最基本的保护方法。J

    攻略 2021年12月8日
  • 大熊猫外貌特征描写,要介绍大熊猫的样子怎么写

    技术大熊猫外貌特征描写,要介绍大熊猫的样子怎么写在介绍大熊猫的样子之前,先对大熊猫做一个简单介绍 大熊猫已在地球上生存了至少800万年,被誉为“活化石”和“中国国宝”,世界自然基金会的形象大使,是世界生物多样性保护的旗舰

    生活 2021年10月24日
  • linux下怎么安装mysql

    技术linux下怎么安装mysql这篇文章主要介绍linux下怎么安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、sudo apt-get install g++ gcc make

    攻略 2021年10月21日
  • 如何理解Java EE工作流管理系统jBPM的FORK中节点同步功能

    技术如何理解Java EE工作流管理系统jBPM的FORK中节点同步功能本篇文章给大家分享的是有关如何理解Java EE工作流管理系统jBPM的FORK中节点同步功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完

    攻略 2021年11月21日