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

两学一做网站视频学生个人网页制作教程

两学一做网站视频,学生个人网页制作教程,企业产品宣传册制作,中国空间站的意义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.hotlads.com/news/3760.html

相关文章:

  • 电子商务平台方案seo 推广服务
  • 简述建立网站的步骤做营销型网站哪家好
  • 前海网站建设2345网址导航智能主板
  • 青岛疫情最新情况播报seo优化效果怎么样
  • 郑州网站建设郑州网站建设2022年度关键词
  • 衡水php网站建设网络营销公司有哪些
  • 湘潭市建设工程质量监督站网站迈步者seo
  • 电子商务网站建设内涵seo每日一帖
  • 怎么自己做网站加盟太原seo外包公司
  • 四川网站建设电话咨询福州短视频seo机会
  • 洗化行业做网站上海seo优化公司
  • 公司网站建设怎么做企业做推广有用吗
  • 做食物的网站块链友情链接平台
  • 苏州高端网站建设咨询软文营销代理
  • 做外国人生意的网站有哪些哪家公司网站做得好
  • 给私人企业做网站推广如何推广网上国网
  • 百度免费建立网站河北网站建设案例
  • 海拉尔做网站的公司厦门百度seo排名
  • 手机网站制作方法网络营销方法有什么
  • 做美食网站视频下载网络推广渠道公司
  • 有关风水的网站建设栏目百度是国企还是央企
  • 广西网站建设哪家强5年网站seo优化公司
  • 页面简洁的网站服务器域名怎么注册
  • wordpress 扫码登录aso排名优化知识
  • 官方网站下载手电筒今日时政新闻
  • 网站评估怎么做企业网站开发
  • 济南网站建设首推企优互联不错网络广告策划流程有哪些?
  • 政府采购建设网站验收程序关键词有哪些关联词
  • 凯里专注网站建设报价网络营销的模式有哪些?
  • 鲜花网站开发坚决把快准严细实要求落实到位