学习编程中的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)
那帮我看看为什么这个程序下载的音频无法播放(我自己都快爬好了)
页: 1 [2] 3 4 5
查看完整版本: 急需《吞噬星空》有声小说!