YJcyy 2022-09-22 14:45 采纳率: 0%
浏览 33

pycharm中django问题

在使用pycharm过程中运用django请求第三方模块的时候无法得到请求结果
def news(request):
import requests
res = requests.get("http://www.chinaunicom.com.cn/api/article/NewsByIndex/2/2022/09/news", headers=headers)
data_list = res.json()

print(data_list)
return render(request, 'news.html')
File "D:\pycham\djangoProject\app1\views.py", line 19, in news
res = requests.get("http://www.chinaunicom.com.cn/api/article/NewsByIndex/2/2022/09/news", headers=headers)

File "D:\pycham\djangoProject\venv\lib\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "D:\pycham\djangoProject\venv\lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "D:\pycham\djangoProject\venv\lib\site-packages\requests\sessions.py", line 573, in request
prep = self.prepare_request(req)
File "D:\pycham\djangoProject\venv\lib\site-packages\requests\sessions.py", line 496, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "D:\pycham\djangoProject\venv\lib\site-packages\requests\models.py", line 369, in prepare
self.prepare_headers(headers)
File "D:\pycham\djangoProject\venv\lib\site-packages\requests\models.py", line 489, in prepare_headers
for header in headers.items():
AttributeError: module 'wsgiref.headers' has no attribute 'items'
[22/Sep/2022 14:37:12] "GET /news HTTP/1.1" 500 94871

我加了headers还是不行
能解决我问题

img

img

  • 写回答

1条回答 默认 最新

  • honestman_ 2022-09-22 15:07
    关注

    目标网站反爬了,加上headers和cookie试试,不行加上代理

    评论

报告相同问题?

问题事件

  • 创建了问题 9月22日

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!