问题标签 [web-mining]

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 投票
0 回答
14 浏览

html - Kindle 云阅读器文本提取

我正在尝试一段代码,它从亚马逊 Kindle 云阅读器中提取文本以创建有声读物(我可以听而不是阅读)。

我正在使用python。

当我尝试为我正在查看的元素提取 html 时,我得到了一个类似的输出(在任何地方的 html 中都没有可读的文本):

显然有一个java脚本书签可以做我想做的事情(但是我不能让它工作)。见下文 - 这可能会有所帮助: https ://github.com/ccimpoi/ACRExtensions/blob/2ffbd7b4c95bfddb33b808455ce8f654e74df316/bookmarklet /bookmarklet.js

本质上,我需要从亚马逊云阅读器中提取文本——据我所知,我无法使用 html。我怎样才能做到这一点?

0 投票
1 回答
54 浏览

jquery - httr 的 POST 请求问题:未检索到所需的表

描述:尝试使用httr库从 Investing.com 检索历史数据

原始页面https ://www.investing.com/rates-bonds/austria-1-year-bond-yield-historical-data

预期输出:带有历史数据的 html 表:示例表输出

脚本逻辑

  • 发送POST查询httr
  • read_htmlhtml_table方法美化方法的输出

问题

  • 脚本从主页而不是实际的历史表中检索表

代码

您可能会注意到 R 脚本中使用的 URLhttps://www.investing.com/instruments/HistoricalDataAjax与原始 web-page 相比使用了不同的 URL https://www.investing.com/rates-bonds/austria-1-year-bond-yield-historical-data。其原因显然是设置开始日期和结束日期时 POST 请求中使用的链接。您可能会在下面的屏幕截图中看到这一点:

设置开始和结束日期时的 XHR 请求标头

据我所知,当用户指定特定证券的日期时,网站会向HistoricalDataAjax请求正文中指定的证券/资产的参数和标识符发送查询:选择日期后请求正文的示例

0 投票
1 回答
45 浏览

api - API | 硬币 | 用户/退出 | 无效参数 (POST)

有人在这里使用coinimp并且和我有同样的问题吗?你修好了吗?你能帮助我吗?

所以我正在尝试测试用户/退出的 POST,我遵循了它在https://www.coinimp.com/documentation/http-api#user-withdraw的文档,其中清楚地说明了参数是站点密钥,用户和数量。我已经告诉他们(向支持人员)API 不起作用。

在此处输入图像描述

我的帐户目前总共有1 330 827
在此处输入图像描述

我尝试通过https://reqbin.comhttps://web.postman.co 发布并给我同样的错误,即:

我的 API 请求是(POST + API KEY AND ID HEADER):