问题标签 [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.
html - Kindle 云阅读器文本提取
我正在尝试一段代码,它从亚马逊 Kindle 云阅读器中提取文本以创建有声读物(我可以听而不是阅读)。
我正在使用python。
当我尝试为我正在查看的元素提取 html 时,我得到了一个类似的输出(在任何地方的 html 中都没有可读的文本):
显然有一个java脚本书签可以做我想做的事情(但是我不能让它工作)。见下文 - 这可能会有所帮助: https ://github.com/ccimpoi/ACRExtensions/blob/2ffbd7b4c95bfddb33b808455ce8f654e74df316/bookmarklet /bookmarklet.js
本质上,我需要从亚马逊云阅读器中提取文本——据我所知,我无法使用 html。我怎样才能做到这一点?
jquery - httr 的 POST 请求问题:未检索到所需的表
描述:尝试使用httr
库从 Investing.com 检索历史数据
原始页面:https ://www.investing.com/rates-bonds/austria-1-year-bond-yield-historical-data
预期输出:带有历史数据的 html 表:示例表输出
脚本逻辑:
- 发送
POST
查询httr
read_html
用html_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 请求中使用的链接。您可能会在下面的屏幕截图中看到这一点:
据我所知,当用户指定特定证券的日期时,网站会向HistoricalDataAjax
请求正文中指定的证券/资产的参数和标识符发送查询:选择日期后请求正文的示例
api - API | 硬币 | 用户/退出 | 无效参数 (POST)
有人在这里使用coinimp并且和我有同样的问题吗?你修好了吗?你能帮助我吗?
所以我正在尝试测试用户/退出的 POST,我遵循了它在https://www.coinimp.com/documentation/http-api#user-withdraw的文档,其中清楚地说明了参数是站点密钥,用户和数量。我已经告诉他们(向支持人员)API 不起作用。
我尝试通过https://reqbin.com和https://web.postman.co 发布并给我同样的错误,即:
我的 API 请求是(POST + API KEY AND ID HEADER):