问题标签 [google-news]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
892 浏览

python - 新闻 API - 将输出输入 Pandas DataFrame

我已成功调用 News API 并将结果放入 DataFrame 但仅适用于第 1 页。

在此处输入图像描述

它为我提供了我想要的数据框,但是,当我尝试循环浏览以下页面时,我就陷入了困境。

我试过以下

这将返回所有文章,但它是存储在列表中的字典。

以前,它只是一本字典[没有列表]。

当我进行一些转换[类似于上面]时,我得到以下 DataFrame

在此处输入图像描述

问题:

  1. 有谁知道更好的方法?
  2. 如果您要使用当前数据框,您将如何从每一列中取出字典并呈现它,使其看起来像第一个数据框?

任何帮助,将不胜感激。

PS:如果你想复制,你可以复制我的代码 - 你只需要从:https ://newsapi.org/docs/client-libraries/python 获取自己的 API 密钥

0 投票
1 回答
2778 浏览

rss - RSS 谷歌新闻语言

我正在从 Google 新闻创建一个 RSS 提要,到目前为止它正在工作,但我想从 2 种语言中获取新闻,而不仅仅是英语

到目前为止,这是我的 RSS 网址:

https://news.google.com/rss/search?q=energy+efficiency

它工作正常,只需要添加 2 种语言过滤器(德语 + 英语)

这是我在不同博客中发现的,但我不希望按位置过滤新闻,只按语言:

“如果您希望获得来自美国来源的英文新闻,请将以下查询字符串添加到 URL 以更改国家和语言:”

&hl=en-US&gl=US&ceid=US:en

无论我如何修改上述 URL,我都会收到错误消息...

0 投票
1 回答
766 浏览

scrapy - How do I grab the headline titles from the Google News webpage with Scrapy?

I saved an offline file of https://news.google.com/search?q=amazon&hl=en-US&gl=US&ceid=US%3Aen

Having trouble determining how to grab the titles of the listed articles.

0 投票
2 回答
834 浏览

python - 无法通过他们的班级抓取谷歌新闻标题

我正在尝试抓取谷歌新闻标题及其输入术语的链接。但是当我通过find_all方法搜索包含所有新闻标题的类时,它返回了一个空列表。

我尝试使用带有 id 的父 div,但结果并没有什么不同。

我想抓取所有新闻标题及其各自的链接。我期望上述代码中的所有搜索结果的列表。但它返回一个空列表。

0 投票
1 回答
1879 浏览

angular - 有没有办法在使用 observables 时将复杂的 json 数据映射到 typescript 中的接口?

我正在尝试制作简单的网络新闻阅读器,主要基于谷歌新闻 api ( https://newsapi.org/s/google-news-api )。我已经像往常一样做了所有服务、模型等,但我在将数据映射到具体接口时遇到了问题。Google api 以这种格式返回端点(“头条新闻”)数据之一:

我只需要文章。而且我知道,如果我从这样的 api 获取这些数据,我可以调用 myvariablename.articles,但这对我来说似乎不合适。

我首先尝试的是使用 rxjs map 方法进行映射。但是我在控制台中收到错误,即 Articles 模型中没有属性文章。所以我准备了响应模型和嵌套文章作为响应模型(接口)内部的属性。我得到完全相同的错误。我在想,在 Observable 方法中定义可能有一些问题,所以我切换到 Response 但没有运气,现在我从我订阅的组件中收到错误,并使用服务方法,它说:“类型响应 [ ] 不可分配给类型 Article[]"

头条新闻.service.ts

文章.ts

响应.ts

头条新闻-component.ts

我希望能够在服务中映射数据并仅返回文章,然后(如果可能的话)在我的组件中获取这些数据并将其分配给定义类型为 Article[] 的已创建变量。

0 投票
3 回答
5212 浏览

url - Google News XML API:使用国家/语言参数

我想订阅来自 Google 新闻的 RSS/XML 提要,该提要捕获以下查询:

提及“studie”(德语为“study”)的文章,用德语撰写,来自任何国家。

我正在使用https://news.google.com/rss/search ,但对于本示例,在https://news.google.com/search上查看 UI 输出更容易,因此我将使用后者此示例中的 URL 基础。

现在,在XML API 参考中,Google 提到了影响语言或国家/地区的四个不同参数:

  • hl(主机语言):假定最终用户输入的语言。即,说英语的人输入“学习”,Google 假定该术语是英语,然后将结果机器翻译回英语。对我来说,导航到将重定向一个 URL hl=en-US(完整 URL 是https://news.google.com/?hl=en-US&gl=US&ceid=US:en)。

  • gl:提升原产国与参数值匹配的搜索结果。我的网络浏览器中的默认设置是gl=US.

  • lr(语言限制):将搜索结果限制为以特定语言编写的文档

  • cr(国家限制):将搜索结果限制为源自特定国家的文档

基于以上所有内容,这将意味着 * 的 URL:

https://news.google.com/search?q=study&hl=en-US&lr=lang_de

然而,这种尝试惨遭失败。它显示来自美国的英语结果,它 302 重定向到:

https://news.google.com/search?q=study&lr=lang_de&hl=en-US&gl=US&ceid=US:en

所以,为此:

  • 如何正确构建 URL 参数以捕获来自任何国家/地区的“提及“studie”(德语为“study”)的文章,用德语编写。
  • 到底是什么ceid,为什么谷歌完全没有记录它?

* IE:

相关但不解决任何问题:

0 投票
0 回答
140 浏览

web-scraping - 如何为输入的自定义查询获取 Google 新闻链接

我想用 Python 3 编写一个代码,每次都用不同的查询搜索 Google 新闻。所有生成的链接都将存储在一个列表中,我计划进一步抓取这些链接以进行情绪分析。我正在使用以下 GoogleNews 包和以下代码来获取链接,但我没有得到任何结果。我得到一个空列表。

在此处输入图像描述

0 投票
2 回答
1930 浏览

rss - Google 搜索新闻标签的 RSS 提要

我是否在以下位置搜索某些内容是有区别的news.google.com

在此处输入图像描述

或在google.com->News选项卡上:

在此处输入图像描述

出于我的目的,我在“新闻”选项卡上获得了更多有用的结果,google.com并且我需要知道如何通过搜索查询创建 RSS 提要。因为news.google.com我可以这样做:

但是,google.com-> 新闻选项卡方式的正确 URL 格式是什么?

0 投票
0 回答
37 浏览

google-analytics - 来自 Google Analytics 中外部域的奇怪流量

我是 Google 新闻发布者,我使用 Google Analytics 来跟踪我的流量。

今天,我在统计信息中看到了对外部 URL(Googlee 新闻)的点击

即时的

我不知道这是从哪里来的。任何想法?

0 投票
0 回答
359 浏览

php - 使用 php 获取带有谷歌新闻 rss 提要的缩略图

我无法使用以下代码获取缩略图图像。我需要做什么才能从谷歌 RSS 源获取缩略图图像。任何人都可以帮助我吗?