AlphaCats
2021-08-08 17:22
采纳率: 100%
浏览 39
已结题

爬虫遇到问题(POST请求)

链接 https://w.zaixianai.cn/voiceCompose
这是我的代码:

import requests,re
from selenium import webdriver

url = 'https://www.zaixianai.cn/Api_getVoice?2021=Api_getVoice'

data = {'content': '你好我今天吃饭了','volume': '50','speech_rate': '0','voice': 'Aixia','_token': 'ST29DMHIaBctIq47sZlKFkj59e2m0sX8hDbmL4uO'}

cookies = {'Hm_lvt_d09fdf7e91f77cddf85908f081d4a3bc':'1628352136,1628406638', 'PHPSESSID':'v53h7efpcu2c4r6c3okrj6fmhb', 'Hm_lpvt_d09fdf7e91f77cddf85908f081d4a3bc':'1628408112','XSRF-TOKEN':'eyJpdiI6ImRuamRSczB2alRwb2FOZG02T0EwZ2c9PSIsInZhbHVlIjoiU1VwVFNQNGNGc1wvWEt6bTBNb2xpRTNsUWJCM2tSR3FiYzhqRFFPbmU1UlVTVFdGcWQ1dTNLNlFKcERJRjErRjEiLCJtYWMiOiIyYjZmMTAwZjEzNjIxN2Y5ZDQ1ODM3ZGFmYjk2NzVjYTk1NTI4OWM5Yzg3OGVmMzYxZjJhODg2YjUyMGNiOGYzIn0%3D', 'laravel_session':'eyJpdiI6IlZkMEl0NmpRcUxqZkorbmMxb2gyYXc9PSIsInZhbHVlIjoiK0hDbEVyeGduQWlhalFkdnMxQk5JRGhUWm1RbVhYQkVGcVBnYzZ4cCs0a0VZbUdIdElab0hzVlhsakdWcnUreiIsIm1hYyI6Ijg5Yzc5ZmQyYjc3YzJhZGQ1OGYzNjI5NzIzNGIxNzQwN2Q1NWRmMWI3YzIzZDQ0YzcyMGMyYzk1ZTQ4ZjRmY2MifQ%3D%3D', 'verifyBoFan':'1'}

for x in range(10):
    res = requests.post(url,data=data,cookies=cookies)
    print(res)
    print(res.text)

    url = 'https://www.zaixianai.cn/voice/'+''.join(re.findall('name":"(.*?)"',res.text))
    print(url)

目标:将输入的文字转成语音,输出下载链接

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 尘世镜花恋 2021-08-08 17:34
    已采纳

    你可以调用百度的api,我以前用过 ,只用输入你要说的话,然后对应一个字典设置你的账户秘钥和语音要求,就会自动上传网站生成
    可以参考这个 https://blog.csdn.net/prajna000/article/details/106308783 https://blog.csdn.net/prajna000/article/details/106308783
    如果有用,点击右上角采纳哦~

    评论
    解决 1 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题