Javascript 如何从其他网页提取链接

Javascript 如何从其他网页提取链接,javascript,jquery,html,Javascript,Jquery,Html,因此,我有一个电影/电视节目服务账户,该账户将保持匿名。有几个节目我喜欢看,我已经把网站上的所有节目都加入了书签。通常我只需进入节目页面,向下滚动到最近一集的最后一个链接 我想知道是否有一种方法可以通过使用javascript/jQuery自动获取最后一个链接并自动转到那里?不幸的是,站点设计得不是很好,并且没有一个元素具有类/id。因此,解决方案必须使用第n个/最后一个类型选择器 当没有ID或类时,如何使用javascript/jquery从DOM结构中的某个地方提取最后一个标记的链接 编辑:

因此,我有一个电影/电视节目服务账户,该账户将保持匿名。有几个节目我喜欢看,我已经把网站上的所有节目都加入了书签。通常我只需进入节目页面,向下滚动到最近一集的最后一个链接

我想知道是否有一种方法可以通过使用javascript/jQuery自动获取最后一个链接并自动转到那里?不幸的是,站点设计得不是很好,并且没有一个元素具有类/id。因此,解决方案必须使用第n个/最后一个类型选择器

当没有ID或类时,如何使用javascript/jquery从DOM结构中的某个地方提取最后一个
标记的链接

编辑:下面是html的示例结构:

<html>
    <head>
        <body>
            <div>
            </div>
            <ul>
            </ul>
            <ul>
            </ul>
            <table>
                <tbody>
                    <tr>
                    </tr>
                    <tr>
                        <td>
                        </td>
                        <td>
                        </td>
                        <td>
                            <table>
                                <tbody>
                                    <tr>
                                    </tr>
                                    <tr>
                                        <td>
                                            <span>
                                                <b>
                                                    <a>Episode 1</a>
                                                </b>
                                                <b>
                                                    <a>Episode 2</a>
                                                </b>
                                                <b>
                                                    <a>Episode 3</a>
                                                </b>
                                                <b>
                                                    <a>...</a>
                                                </b>
                                            </span>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </td>
                    </tr>
                </tbody>
            </table>
        </body>
    </head>
</html>

第一集 第二集 第三集 ...

在该范围内是包含在
元素中的剧集列表。我知道,标记非常糟糕。

任何“最后”一个DOM元素都可以使用(JS)或(JQuery)检索。问题是找到目标所在的DOM元素组。除非我们看到页面的源代码,否则在这里无法回答这个问题。因此,请提供更多信息。

您可以使用以下方法将元素滚动到视图中

Array.from(document.querySelectorAll('table table span b a'))
  .pop().scrollIntoView()
根据您提供的HTML结构,该查询应该足够具体

参考资料:


你能为剧集列表提供一个示例html吗?“因此,解决方案必须使用第n个/最后一个类型选择器。”我还没有尝试过任何东西,因为我对javascript相当陌生。我将用一个示例html结构更新帖子。发布的只是一个程序描述。然而,我们需要你去。我们不能确定你想从我们这里得到什么。请在您的帖子中加入我们可以回答的有效问题。提醒:请确保您知道,要求我们为您编写程序和建议是离题的。您的问题太广泛,无法解决StackOverflow问题,请阅读并了解更多信息。只是提醒一下,StackOverflow不是一个代码编写服务,您的请求听起来就是这样。