学习编程中的Ben
发表于 2023-2-18 12:45:14
元豪 发表于 2023-2-18 10:36
什么错误 ?
D:\Users\Python\Python37-32\python.exe D:/Users/Python/learn_python/hhh.py
Traceback (most recent call last):
File "D:/Users/Python/learn_python/hhh.py", line 234, in <module>
main()
File "D:/Users/Python/learn_python/hhh.py", line 186, in main
music_page, information_list = third_try(music_name, start_page, first_headers_words)
File "D:/Users/Python/learn_python/hhh.py", line 126, in third_try
music_page, information_list = get_music_page(get_music_pages(music_name, start_page, first_headers_words),
File "D:/Users/Python/learn_python/hhh.py", line 178, in get_music_pages
pages = int(music_information["data"]["total"]) // 300# 总页数
TypeError: 'NoneType' object is not subscriptable
沐雨尘枫
发表于 2023-2-18 13:58:43
学习编程中的Ben 发表于 2023-2-18 07:20
会报错!!!
我的怎么样{:9_241:}
学习编程中的Ben
发表于 2023-2-18 15:23:09
沐雨尘枫 发表于 2023-2-17 17:16
http://www.ysxs8.vip/downlist/16697.html
看我,
你能不能弄一个爬虫程序,帮我爬一下{:10_284:}自己太懒了
元豪
发表于 2023-2-18 17:11:40
学习编程中的Ben 发表于 2023-2-18 12:45
D:%users\Python\Python37-32\python.exe D:/Users/Python/learn_python/hhh.py
Traceback (most recent ...
这个报错是有几率的,再运行一次试试
学习编程中的Ben
发表于 2023-2-18 19:58:29
元豪 发表于 2023-2-18 17:11
这个报错是有几率的,再运行一次试试
好的
学习编程中的Ben
发表于 2023-2-19 17:51:14
元豪 发表于 2023-2-18 17:11
这个报错是有几率的,再运行一次试试
200多级太少了,能不能帮我把
http://www.ysxs8.vip/downlist/16697.html
爬下来,并保存成MP3。我可以在悬赏金额上在添加20鱼币
元豪
发表于 2023-2-19 17:52:24
学习编程中的Ben 发表于 2023-2-19 17:51
200多级太少了,能不能帮我把
http://www.ysxs8.vip/downlist/16697.html
爬下来,并保存成MP3。我可 ...
试试吧{:10_277:}
眸战冷宸
发表于 2023-2-19 18:15:19
建议下载极速版,可以0.98元白嫖一周会员,然后下载这个有声书所有,等会员到期把喜马拉雅极速版的wifi和流量使用关掉就可以没会员继续听{:10_250:}{:10_250:}
眸战冷宸
发表于 2023-2-19 18:17:34
极速版不一定有,先看看有没有
学习编程中的Ben
发表于 2023-2-19 19:26:54
眸战冷宸 发表于 2023-2-19 18:17
极速版不一定有,先看看有没有
我没钱(我可是要躲爸妈的,付款了爸妈知道了就完了)
学习编程中的Ben
发表于 2023-2-19 19:27:59
元豪 发表于 2023-2-19 17:52
试试吧
加油!
眸战冷宸
发表于 2023-2-19 20:19:41
学习编程中的Ben 发表于 2023-2-19 19:26
我没钱(我可是要躲爸妈的,付款了爸妈知道了就完了)
你要不着急,可以下载一个听书,听书给金币,攒够了就能兑换vip,当然我一个暑假天天听攒够的
python001_
发表于 2023-2-19 21:04:41
本帖最后由 python001_ 于 2023-2-19 21:06 编辑
h t t p : / / m . y s x s 8 . v i p / d o w n l i s t / 1 6 6 9 7 . h t m l
对不起,我不能发url链接哈。
一点沙
发表于 2023-2-19 21:06:03
戳我这个怎么样
LYWX
发表于 2023-2-20 16:06:58
不二如是 发表于 2023-2-7 20:01
没看过
不应该是大佬教下怎么爬吗
学习编程中的Ben
发表于 2023-2-23 20:51:00
一点沙 发表于 2023-2-19 21:06
戳我这个怎么样
你能帮我爬下来吗?
学习编程中的Ben
发表于 2023-2-23 20:51:23
元豪 发表于 2023-2-19 17:52
试试吧
咋样了
元豪
发表于 2023-2-23 20:54:10
学习编程中的Ben 发表于 2023-2-23 20:51
咋样了
{:10_266:}可能不行
一点沙
发表于 2023-2-23 21:07:20
学习编程中的Ben 发表于 2023-2-23 20:51
你能帮我爬下来吗?
别闹了行不行,我爬虫根本没学过{:10_266:} {:10_266:} {:10_266:}
学习编程中的Ben
发表于 2023-2-23 22:04:07
元豪 发表于 2023-2-23 20:54
可能不行
?
import requests
import re
url = "http://www.ysxs8.vip/downlist/16697.html"
header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0'}
k = "http://ysting.ysxs8.vip:81/网络玄幻/吞噬星空(边江,刘思岑)/"
res = requests.get(url, headers=header)
res.encoding = res.apparent_encoding
html = res.text
# print(html)
# tmp='\xbe\xfc\xca\xc2'
# print(tmp.decode('gbk').encode('utf-8'))
# tmp='\xbe\xfc\xca\xc2'
# print tmp.decode('gbk').encode('utf-8')
patterm = """<a title='(.*?)' href='(.*?)' target="_self">(.*?)</a>"""
match = re.findall(patterm, html)
# print(match)
# w = int(input("从第几集开始下?"))
# g = int(input("从第几集开始下?"))
# d = 0
w = 0
for i in match:
if w == 0:
w = 1
continue
mp3_url = k + i + ".m4a"
print(mp3_url)
print(f'--------------正在下载:{i}---------------')
with open(f"吞噬星空2/{i}.mp3", mode="wb") as f:
# 发送网络请求
z_resp = requests.get(url=mp3_url, headers=header)
# 音频
music = z_resp.content
# 写入文件中
f.write(music)
print('**************下载完成***************\n')
# print(html)
那帮我看看为什么这个程序下载的音频无法播放(我自己都快爬好了)