当前位置: 首页 > news >正文

营销型网站需要注意h5网站模板开发

营销型网站需要注意,h5网站模板开发,wordpress密码记录,手表东莞网站建设技术支持http://archive.org 是一个神奇的网站,可以下载各种古旧的软件、书籍、音频、视频,还可以搜索各个网站的历史网页。 比如说,一些儿童故事音频就可以在http://archive.org下载到,可以用来做英语听力启蒙用。 举个例子&#xff0c…

http://archive.org 是一个神奇的网站,可以下载各种古旧的软件、书籍、音频、视频,还可以搜索各个网站的历史网页。

比如说,一些儿童故事音频就可以在http://archive.org下载到,可以用来做英语听力启蒙用。

举个例子,要下载https://archive.org/details/107frogandtoadallyear_202004这个网页上的所有音频内容,该怎么办呢?

右击,检查网页,点击网络,然后选择媒体,然后可以看到正在播放的音频文件,右击复制链接,如下:

https://archive.org/details/107frogandtoadallyear_202004/2-12+Alone.mp3

查看网页源代码,搜索某一个音频文件标题:Alone.mp3

找到了音频文件的地址:

<button type="button" data-event-click-tracking="TrackList|Item" class="track selected" data-track-number="21">

<!--?lit$3345567357$--><span class="track-number"><!--?lit$3345567357$-->22</span>

<span class="track-title"><!--?lit$3345567357$-->2-12 Alone

<!--?lit$3345567357$-->

</span>

<span class="track-length">

<!--?lit$3345567357$-->

<!--?lit$3345567357$-->05:10

</span>

</button>

接下来就好办了,在ChatGPT中输入提示词:

你是一个Python编程专家,现在要完成一个下载网页中音频的任务,具体步骤如下:

打开网站:https://archive.org/details/107frogandtoadallyear_202004

解析源代码,找出所有itemprop="hasPart"的div元素,定位其中itemprop="associatedMedia" 的link元素;

提取link元素的href值,作为音频下载的URL地址;

多线程下载这个音频文件,保存到电脑D盘的文件夹:Frog and Toad Audio Collection

注意:每一步都要输出信息

要有反爬虫措施,比如下载一个音频文件后暂停3秒;

音频下载的Python源代码:

import requests

from bs4 import BeautifulSoup

import os

import time

import threading

class Downloader(threading.Thread):

def __init__(self, url, path):

threading.Thread.__init__(self)

self.url = url

self.path = path

def run(self):

print(f'Starting download {self.path}')

r = requests.get(self.url, stream=True)

with open(self.path, 'wb') as f:

for chunk in r.iter_content(chunk_size=1024):

if chunk:

f.write(chunk)

print(f'Finished download {self.path}')

time.sleep(3) # pause for 3 seconds

def get_audio_links(url):

r = requests.get(url)

soup = BeautifulSoup(r.text, 'html.parser')

audio_links = []

for div in soup.find_all('div', itemprop='hasPart'):

link = div.find('link', itemprop='associatedMedia')

if link:

audio_links.append(link['href'])

return audio_links

def download_audios(url, directory):

if not os.path.exists(directory):

os.makedirs(directory)

audio_links = get_audio_links(url)

downloaders = []

for i, audio_link in enumerate(audio_links):

path = os.path.join(directory, f'audio{i}.mp3')

downloader = Downloader(audio_link, path)

downloader.start()

downloaders.append(downloader)

for downloader in downloaders:

downloader.join()

url = 'https://archive.org/details/107frogandtoadallyear_202004'

directory = 'D:\\Frog and Toad Audio Collection'

download_audios(url, directory)

程序运行,很快就把网页中的音频下载完了。

http://www.laogonggong.com/news/84032.html

相关文章:

  • 邢台开发区建设小学官方网站营销型网站 开源程序
  • 张家港网站制作做易拉宝设计的网站
  • 温州做网站报价最好用的设计网站
  • 哪些网站做的好看的wordpress栏目页
  • 南宁网站建设贴吧云服务器有哪些平台
  • 中山做网站多少钱ajax 效果网站
  • 上海优质网站seo有哪些域名阿里云
  • 网站主机租用国家企业信用信息公示系统(安徽)
  • 网站生成app工具做网站做什么好
  • 免费虚拟主机网站源码科技公司网站案例
  • 做那个的网站广州网站建设推广服务
  • 单页网站产品小型网站商城建设
  • 响应式网站视频网页美工设计的要点包括
  • 专注做一家男生最爱的网站南昌房信网官网
  • 做二手货车都做什么网站中英文网站切换怎么做
  • 南昌网站建设风格公司网站怎么推广
  • 高端网站开发设计重庆梁平网站制作公司
  • 服务器禁止ip访问网站注册网站建设公司
  • 做网站模板的海报尺寸多少钱ui设计包括哪些内容
  • 杭州网站建设哪家强中企动力科技股份有限公司待遇
  • pc 移动网站 模板网站建设后台管理怎么管理
  • 深圳市 网站建设450百度域名怎么注册
  • 2019河北省建设厅检测员报名网站南京蓝牙app开发公司
  • 百度收录网站图片贵州最近爆发的传染病
  • 劳务公司网站建设企业自助建站哪家好
  • 聊城网站建设有限公司wordpress排序desc
  • 网站建设流程图解一个专做窗帘的网站
  • 站长友情链接绥化网站建设兼职
  • 网站开发及维护费用企业推广策划书模板
  • 纯静态网站 维护广州哪里能做英文核酸