如何从Django中的第三方网站获取我的网站的数据

Kanchon Gharami

我想学习如何从任何网站(具有特定的给定链接)获取任何类型的整数值假设如果我today's temperature在Google中搜索,它显示如下:

在此处输入图片说明

我更喜欢使用Django。如何从此页面获取温度值?我的意思是应该是什么views.py样子?我对这种类型的数据获取完全陌生,对此一无所知,如果愿意,请向我建议一些教程链接或博客。

德利特尼

我建议改用API,因为这些API是为与应用程序交互而设计的。如果您尝试以编程方式访问搜索结果,并要求您填写验证码以证明自己是人,则Google可能会对此表示怀疑。

除此之外,这是您的操作方法:

  1. 使用获取网站的HTML内容 requests
  2. 使用bs4解析HTML
  3. 从HTML提取所需的数据

例如:

from bs4 import BeautifulSoup
import requests

url = 'https://www.accuweather.com/en/no/oslo/254946/current-weather/254946'
r = requests.get(url) # get the page content using requests

soup = BeautifulSoup(r, 'html.parser') # parse the page HTML

current_temp = soup.select('.display-temp').get_text() # locate the element of interest, and get the element's text content

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何防止通过iFrame的第三方网站框架加载我的网站页面

如何自动从第三方网站对网站进行数据库搜索?

如何为第三方网站创建 API?

如何让我的第三方脚本在我的网站上正常运行?

我可以从github页面上的Jekyll网站的第三方GitHub存储库中访问元数据吗?

将表单数据从第三方网站发布到 Django

如何在我的网站中集成的反应中使用第三方模块?

在Laravel中从Ajax检索第三方网站上的数据

没有API的第三方网站抓取

使用Laravel Passport登录第三方网站

Azure网站无法与第三方API通信

从第三方网站API获得价值

如何使用django的基本访问身份验证将客户端登录到第三方网站

我应该从第三方网站或Windows获得所有驱动程序吗?

是否可以代表用户在我的网站上禁用第三方cookie?

指向我网站上某个目录的第三方URL

从第三方网站捕获用户数据

使用C#更好的方法来在第三方网站上搜索数据

第三方网站如何生成构建/代码覆盖徽章?

如何使用Google Analytics(分析)针对第三方网站创建跟踪像素?

如何使用php从第三方网站解析格式错误的RSS feed?

如何通过iframe调用对第三方网站进行身份验证

自动在第三方网站中填写详细信息

Facebook从第三方静态网站登录,然后重定向到我的Rails应用程序网站

如何根据“最佳实践”从第三方抓取的 JSON 请求中获取的数据在模型中创建行

获取Java中的第三方库版本

来自第三方iframe的Google Analytics(分析)是否会影响宿主网站的Google Analytics(分析)数据?

从Django中的第三方应用收集消息

Python / Django中的第三方API集成