Django 怎么获取 get 第三方的页面

2017-12-19 21:49:39 +08:00
 delikely

例如用搜狗微信搜索 搜素指定的词,处理之后显示在页面上。

  1. 试了一下 import requests 不可以。提示No module named requests

  2. 试了一下import urllib, post 倒是可以,get 的话不带 headers 也可以,但是我需要 get 方式还需要带 headers。 即使用from urllib import request提示No module named requests

应该是我的方法不对,请问正确的姿势是什么。

3037 次点击
所在节点    Django
6 条回复
lsvih
2017-12-19 22:05:12 +08:00
pip install requests
111111111111
2017-12-19 23:07:14 +08:00
楼上+1
terry0314
2017-12-19 23:45:58 +08:00
其实 urllib 也能设置 header 的。
onlyice
2017-12-20 10:37:01 +08:00
正确的姿势是,先学一下 Python 的包管理
delikely
2017-12-20 15:34:02 +08:00
@lsvih 装了的,我想是不是 DJANGO 做了有什么限制,或者应该用 import django 的什么什么来实现
delikely
2017-12-20 15:42:41 +08:00
@onlyice 关键是在 Django 里面用,怎么才能获取到第三方的页面,这才是重点。好像一般的网站都不会回去第三方网站的页面,要实现一个小功能,需要适时的获取。不知道怎么搞,像平常写单个脚本的方法,貌似 django 不认!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX