问题标签 [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.
python - 新闻 API - 将输出输入 Pandas DataFrame
我已成功调用 News API 并将结果放入 DataFrame 但仅适用于第 1 页。
它为我提供了我想要的数据框,但是,当我尝试循环浏览以下页面时,我就陷入了困境。
我试过以下
这将返回所有文章,但它是存储在列表中的字典。
以前,它只是一本字典[没有列表]。
当我进行一些转换[类似于上面]时,我得到以下 DataFrame
问题:
- 有谁知道更好的方法?
- 如果您要使用当前数据框,您将如何从每一列中取出字典并呈现它,使其看起来像第一个数据框?
任何帮助,将不胜感激。
PS:如果你想复制,你可以复制我的代码 - 你只需要从:https ://newsapi.org/docs/client-libraries/python 获取自己的 API 密钥
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,我都会收到错误消息...
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.
python - 无法通过他们的班级抓取谷歌新闻标题
我正在尝试抓取谷歌新闻标题及其输入术语的链接。但是当我通过find_all方法搜索包含所有新闻标题的类时,它返回了一个空列表。
我尝试使用带有 id 的父 div,但结果并没有什么不同。
我想抓取所有新闻标题及其各自的链接。我期望上述代码中的所有搜索结果的列表。但它返回一个空列表。
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[] 的已创建变量。
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 假定该术语是英语,然后将结果机器翻译回英语。对我来说,导航到将重定向一个 URLhl=en-US
(完整 URL 是https://news.google.com/?hl=en-US&gl=US&ceid=US:en)。gl
:提升原产国与参数值匹配的搜索结果。我的网络浏览器中的默认设置是gl=US
.lr
(语言限制):将搜索结果限制为以特定语言编写的文档cr
(国家限制):将搜索结果限制为源自特定国家的文档
基于以上所有内容,这将意味着 * 的 URL:
然而,这种尝试惨遭失败。它显示来自美国的英语结果,它 302 重定向到:
https://news.google.com/search?q=study&lr=lang_de&hl=en-US&gl=US&ceid=US:en
所以,为此:
- 如何正确构建 URL 参数以捕获来自任何国家/地区的“提及“studie”(德语为“study”)的文章,用德语编写。
- 到底是什么
ceid
,为什么谷歌完全没有记录它?
* IE:
相关但不解决任何问题:
web-scraping - 如何为输入的自定义查询获取 Google 新闻链接
我想用 Python 3 编写一个代码,每次都用不同的查询搜索 Google 新闻。所有生成的链接都将存储在一个列表中,我计划进一步抓取这些链接以进行情绪分析。我正在使用以下 GoogleNews 包和以下代码来获取链接,但我没有得到任何结果。我得到一个空列表。
php - 使用 php 获取带有谷歌新闻 rss 提要的缩略图
我无法使用以下代码获取缩略图图像。我需要做什么才能从谷歌 RSS 源获取缩略图图像。任何人都可以帮助我吗?