鱼C论坛

 找回密码
 立即注册
查看: 1692|回复: 5

[已解决]python 爬百度

[复制链接]
发表于 2021-1-5 21:12:21 | 显示全部楼层 |阅读模式
4鱼币
帮忙看看哪错了


import requests
import json
header={
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0'
    }
word = input('请输入英文')
data = {
    'kw':'word'
    }
r = requests.post('https://fanyi.baidu.com/',data=data,headers=header)
j = r.json( )
print(j)
fp = open('./word.json','w',encoding='utf-8')
json.dump(j,fp=fp,ensure_ascii=False)
print('已生成文件,自行查看')
最佳答案
2021-1-5 21:12:22
1)url不对
2)header不全,没cookie
3)data不全
以上这些信息浏览器f12自己查吧

第三血.zip

498 Bytes, 下载次数: 6

最佳答案

查看完整内容

1)url不对 2)header不全,没cookie 3)data不全 以上这些信息浏览器f12自己查吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-5 21:12:22 | 显示全部楼层    本楼为最佳答案   
1)url不对
2)header不全,没cookie
3)data不全
以上这些信息浏览器f12自己查吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-5 21:22:36 | 显示全部楼层
报什么错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-5 21:48:39 | 显示全部楼层

Traceback (most recent call last):
  File "F:\360MoveData\Users\Administrator\Desktop\我的爬虫之路\第三血.py", line 11, in <module>
    list_data = r.json()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\models.py", line 898, in json
    return complexjson.loads(self.text, **kwargs)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-5 22:34:32 | 显示全部楼层
楼上回答的很对,而且你data数据还写错了。word加了引号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-7 12:58:40 From FishC Mobile | 显示全部楼层
笨鸟学飞 发表于 2021-1-5 22:34
楼上回答的很对,而且你data数据还写错了。word加了引号

要加引号的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 05:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表