Python简单爬取电影磁力链接

news/2024/11/22 19:01:16/

Python简单爬取电影磁力链接

网页的链接:http://www.ygdy8.net/html/gndy/dyzz/list_23_2.html
打开你想要的电影:http://www.ygdy8.net/html/gndy/dyzz/20181124/57807.html
找到下载地址:
在这里插入图片描述

代码:
import requests#网络请求模块
import re #提取数据
for n in range(1, 187):
# 网址
a_url = ‘http://www.ygdy8.net/html/gndy/dyzz/list_23_’ + str(n) + ‘.html’
#打印检查页面链接
print(a_url)
打印出的网页链接:

一共186页
在这里插入图片描述

for n in range(1, 2):# 网址a_url = 'http://www.ygdy8.net/html/gndy/dyzz/list_23_' + str(n) + '.html'#print(a_url)html_1 = requests.get(a_url)html_1.encoding='gb2312'print(html_1.status_code) #200re.findall #列表detil_list=re.findall('<a href="(.*?)" class="ulink',html_1.text)print(detil_list)#返回列表[]

以列表形式返回提取的每个电影链接:(还不是完整的链接)
在这里插入图片描述
#拼接网址:

    for m in detil_list:b_url = 'http://www.ygdy8.net'+mhtml_2 = requests.get(b_url)html_2.encoding = 'gb2312'  # 网站格式‘gb2312’,防乱码#print(b_url)

提取完整下载链接代码:

ftp=re.findall('<a href="(.*?)">.*?</a></td>',html_2.text)print(ftp)#打印列表html_2

在这里插入图片描述
打印到txt文本代码:

        with open('C:\\Users\\张云强\\Desktop\\test\\dytt.txt','a',encoding='utf-8')as f:#写入本地 write写文本f.write(ftp[0]+'\n')

在这里插入图片描述
把txt文本的链接复制到迅雷下载即可。

最终代码:

import  requests#网络请求
import re#提取数据def xb(pages):for n in range (1,pages):#网址a_url = 'http://www.ygdy8.net/html/gndy/dyzz/list_23_'+str(n)+'.html'#print(a_url)html_1=requests.get(a_url)html_1.encoding = 'gb2312'# print(html_1.status_code) #200#print(html_1.text)  #查看网页源代码# re.findall 列表detil_list=re.findall('<a href="(.*?)" class="ulink',html_1.text)# print(detil_list)for m in detil_list:#for m in detil_list[0]:提取一个b_url ='http://www.ygdy8.net/'+ m#print(b_url)html_2=requests.get(b_url)#指定网页编码格式html_2.encoding = 'gb2312'#print(html_2.text)#re.findall()返回列表ftp = re.findall('<a href="(.*?)">.*?</a></td>',html_2.text)#print(ftp)打印查看with open('C:\\Users\\张云强\\Desktop\\test\\dytt.txt','a',encoding='utf-8')as f:#写入本地 write写文本f.write(ftp[0]+'\n')xb(20)

http://www.ppmy.cn/news/789080.html

相关文章

[初学Python]利用某网站的功能写一个磁力链转种子工具

孔子曰&#xff1a;学而时习之~ 初学python&#xff0c;一边看语法&#xff0c;一边看参考例程&#xff0c;写了一个小程序&#xff0c;做个存档&#xff0c;否则很容易忘记。 这次的目标是利用某种子下载网站&#xff0c;编写一个磁力链下载种子文件的工具。 常见的种子文件…

磁力块(分块)

题目链接 输入格式 第一行五个整数 x 0 , y 0 , p L , r L , N x_0,y_0,p_L,r_L,N x0​,y0​,pL​,rL​,N&#xff0c;表示小取酒所在的位置&#xff0c;磁石 L L L 磁力、吸引半径和原野上散落磁石的个数。 接下来 N N N 行每行五个整数 x , y , m , p , r x,y,m,p,r x,…

海洋磁力数据处理步骤

​ &#xff08;此照片乃航次获奖照片&#xff09; 前面几个章节介绍了地磁基本知识&#xff0c;由于项目紧急&#xff0c;只能边学习理论&#xff0c; 边处理。经过2个月的努力&#xff0c;基本上掌握了海洋重磁处理的基本方法。 目前&#xff0c;专项的重磁处理都是各单位自己…

磁力链接做成rar文件后怎么打开

要打开 RAR 文件&#xff0c;首先需要安装一个 RAR 解压缩软件。 Windows 系统自带的资源管理器不能直接解压 RAR 文件&#xff0c;所以需要使用第三方软件。 常用的 RAR 解压缩软件有&#xff1a; WinRAR(收费)7-Zip(免费) 安装完解压缩软件之后&#xff0c;打开 RAR 文件可以…

磁力块

题目链接 在一片广袤无垠的原野上&#xff0c;散落着 N N N块磁石。 每个磁石的性质可以用一个五元组 ( x , y , m , p , r ) (x,y,m,p,r) (x,y,m,p,r)描述&#xff0c;其中 x , y x,y x,y表示其坐标&#xff0c; m m m是磁石的质量&#xff0c; p p p是磁力&#xff0c; r r …

基于matlab使用激光雷达检测地平面和障碍物(附源码)

一、前言 此示例演示如何通过分割地平面并查找附近的障碍物来处理来自安装在车辆上的传感器的 3-D 激光雷达数据。这可以促进车辆导航的可驾驶路径规划。该示例还演示如何可视化流式激光雷达数据。 二、创建 Velodyne 文件读取器 本例中使用的激光雷达数据是使用安装在车辆上…

find和grep各个参数

find 功能&#xff1a;在目录结构中搜索文件&#xff0c;并执行指定的操作。此命令提供了相当多的查找条件&#xff0c;功能很强大。 语法: find 查找位置 匹配文件名 说明&#xff1a;find命令从指定的起始目录开始&#xff0c;递归地搜索其各个子目录&#xff0c;查找满足…

开源免费录屏软件整理

百度了好多软件&#xff0c;大多限制时间或者质量不好或者有水印&#xff0c;以下三款无水印、无广告、清晰度高&#xff0c;记录以下。 1.ScreenToGif gif短动画录制 它的Github开源项目地址在这里&#xff0c;下载地址在这里。 2.Captura 这个录制视频有声音&#xff0c…