javascript - 扩大quora中的 'more'链接

标签 javascript jquery html

我正在尝试按照此处的说明进行操作:

https://www.quora.com/Can-you-download-all-Quora-answers-from-one-person

获取用户的所有答案。

提供的脚本是:

var interval = setInterval(function() { 
window.scrollTo(0,document.body.scrollHeight);}, 100);
clearInterval(interval);

目前为止有效。

但是当我输入时:

[...document.querySelectorAll('.more_link')].map( e => e.click() );

尝试扩展扩展答案的“更多链接”,但它不起作用。

示例案例为:https://www.quora.com/profile/Mehul-Mohan

最佳答案

您正在页面上查找类为 more_link 的项目,但 Quora 似乎已将类名称从 more_link 更改为 ui_qtext_more_link从现在到发布答案之间的某个时间点。

以下内容应适用于当前状态的页面:

[...document.querySelectorAll('.ui_qtext_more_link')].map( e => e.click() );

关于javascript - 扩大quora中的 'more'链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47961421/

相关文章:

javascript - 如何使用新的 Webpack devServer 配置?

javascript - 等待一个 KO.Observable 被更新

javascript - 如何编辑此 jquery 代码以在页面加载时自动打开菜单?

jquery - 切换 html 页面正文的 css 样式

PHP:获取 HTML 标签内的内容并插入到表中

javascript - Mat-select 不显示所选值

jquery - 反转悬停状态

html - CSS使p标签不拉伸(stretch)div宽度

html - 左侧下拉菜单

javascript - Ctrl 或 Shift 对每个浏览器中 anchor 标记的 `onclick` 事件的影响