电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python 通過正則表達式快速獲取電影的下載地址

瀏覽:6日期:2022-07-13 17:37:11

在爬取網頁信息時,如果在HTML代碼中通過獲取標簽的方式來提取電影的下載地址時,不僅要編寫比較多的代碼,還需要不斷的確認每一層的標簽是否正確,這樣的操作無疑是煩瑣的。如下圖所示。那么通過什么方式既可以減少代碼量,又可以很簡單的提取指定標簽的內容呢?本文將實現通過正則表達式快速獲取電影的下載地址。如果對正則表達式不熟悉的讀者,點擊 此處 學習正則表達式。

Python 通過正則表達式快速獲取電影的下載地址

在爬取網頁信息的任務中,可以使用正則表達式的方式快速的提取某個標簽內的指定信息,以爬取電影的下載地址為例。本案例需要注意編碼格式的問題,單擊鼠標右鍵,如圖所示查看網頁編碼:

Python 通過正則表達式快速獲取電影的下載地址

代碼如下:

import reimport requestsdef get_movies(url): # 構造請求頭 headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/53' '7.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36' } response = requests.get(url, headers=headers) # 發送請求 response.encoding = 'gb2312' # 設置編碼方式 # 判斷請求是否成功 根據狀態碼是否等于200來判斷 if response.status_code == 200: # 獲取每個電影詳情頁地址,通過正則表達式提取電影詳情頁地址 # <a href='http://www.hdgsjgj.cn/html/gndy/dyzz/20200411/59903.html' rel='external nofollow' class='ulink'>2020年動作《絕地戰警:疾速追擊》BD中英雙字幕</a> movies_info = re.findall(r’<a href='http://www.hdgsjgj.cn/bcjs/(.*?)' rel='external nofollow' class='ulink'>’, response.text) # 返回符合表達式規則的數據列表 print(len(movies_info)) for url in movies_info: # 循環每個電影的詳情頁地址 info_url = 'https://www.ygdy8.net' + url # 拼接完整地址 # 對電影詳情頁發送請求 movies_info_response = requests.get(info_url, headers=headers) movies_info_response.encoding = 'gb2312' # 設置編碼方式 # 通過表達式匹配電影的下載地址 download_url = re.findall(r’<a href='http://www.hdgsjgj.cn/bcjs/.*?' rel='external nofollow' >(.*?)</a></td>’, movies_info_response.text) print(download_url)if __name__ == ’__main__’: get_movies('https://www.ygdy8.net/html/gndy/dyzz/index.html')

運行結果如下:

[’ftp://ygdy8:ygdy8@yg39.dydytt.net:8014/陽光電影www.ygdy8.com.名字之歌.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg90.dydytt.net:6015/陽光電影www.ygdy8.com.我仍然相信.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:8018/陽光電影www.ygdy8.com.阿肯色.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:4028/陽光電影www.ygdy8.com.驚天營救.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg90.dydytt.net:8067/陽光電影www.ygdy8.com.狩獵的時間.BD.1080p.韓語中字.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:7018/陽光電影www.ygdy8.com.7號房的禮物.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:8017/陽光電影www.ygdy8.com.格蕾特和韓塞爾.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:3028/陽光電影www.ygdy8.com.看不見的女人.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg90.dydytt.net:7067/陽光電影www.ygdy8.com.我們永不言棄.HD.1080p.國語中字.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:4026/陽光電影www.ygdy8.com.軍人的妻子.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg90.dydytt.net:6014/陽光電影www.ygdy8.com.匹諾曹.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:4025/陽光電影www.ygdy8.com.葉問4:完結篇.BD.1080p.國粵雙語中字.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:3024/陽光電影www.ygdy8.com.節奏組.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:8013/陽光電影www.ygdy8.com.江湖兒女.BD.1080p.國語中字.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:3026/陽光電影www.ygdy8.com.瓊斯先生.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:7013/陽光電影www.ygdy8.com.地球最后的夜晚.BD.1080p.國語中字.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:3023/陽光電影www.ygdy8.com.夢幻島.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:4023/陽光電影www.ygdy8.com.擰緊.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:4026/陽光電影www.ygdy8.com.悲慘世界.BD.1080p.法語中字.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:4022/陽光電影www.ygdy8.com.真人快打傳奇:蝎子的復仇.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg18.dydytt.net:7016/陽光電影www.ygdy8.com.我的間諜.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:3021/陽光電影www.ygdy8.com.從不,很少,有時,總是.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:4025/陽光電影www.ygdy8.com.絕地戰警:疾速追擊.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg39.dydytt.net:3020/陽光電影www.ygdy8.com.紳士們.BD.1080p.中英雙字幕.mkv’][’ftp://ygdy8:ygdy8@yg90.dydytt.net:8065/陽光電影www.ygdy8.com.二分之一的魔法.BD.1080p.中英雙字幕.mkv’]1

筆者在這里聲明,筆者寫文章只是為了 學習交流,以及讓更多學習Python基礎的讀者少走一些彎路,節省時間,并不用做其他用途,如有侵權,聯系刪除即可。

到此這篇關于Python 通過正則表達式快速獲取電影的下載地址的文章就介紹到這了,更多相關Python 正則表達式下載地址內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 杭州成人高考_浙江省成人高考网上报名 | 溶氧传感器-pH传感器|哈美顿(hamilton) | 亿诺千企网-企业核心产品贸易| SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 【连江县榕彩涂料有限公司】官方网站 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 温室大棚建设|水肥一体化|物联网系统| 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 云南成人高考网| 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 |