将 IMDB 评级添加到我的网站 / HTML
Add the IMBD rating to my web site / HTML
我正在使用 HTML 创建电影评论网站并尝试添加 IMDB 评级。
我正在使用此代码:
<!DOCTYPE html>
<html>
<div class="rating-row" itemprop="aggregateRating" itemscope
itemtype="http://schema.org/AggregateRating">
<a class="icon" href="https://www.imdb.com/title/tt7126948/" title="IMDb
Rating" target="_blank">
<img src="https://yts.mx/assets/images/website/logo-imdb.svg" alt="IMDb Rating" />
</a>
<span itemprop="ratingValue">5.5</span>
<span itemprop="bestRating" style="display: none;">10</span>
<span itemprop="ratingCount" style="display: none;">135549</span>
<span class="hidden-xs icon-star"></span>
</div>
</html>
它给了我 IMDB 徽标和旁边的评级,但我不知道如何在 IMDB 网站上的值发生变化时使评级自动刷新 .
在代码中,我手动输入值 5.5 。有没有办法使这个过程自动化?
PS:我是HTML的新手,刚开始使用
您不能仅使用 HTML 将其自动化,您需要使用 PHP 或 Javascript (AJAX) 并直接向 IMDB 网站请求 API。
因此,每当您访问该网页时,您都会向网站询问 评级是多少? IMDB API 会向您发送当前评级然后将值显示到 HTML.
Html 仅决定如何显示文档(即在浏览器上)。您必须使用 异步开发环境 来自动重新加载更改时的值。
即使JS是同步的(意味着一次只能进行一个操作),所以你必须使用AJAX使JS异步(调用)。
只有 HTML,您不能使页面内容自动刷新。
是的,您可以通过多种方式自动化此过程,但您必须使用异步技术。
你应该参考这个来理解
异步
我正在使用 HTML 创建电影评论网站并尝试添加 IMDB 评级。
我正在使用此代码:
<!DOCTYPE html>
<html>
<div class="rating-row" itemprop="aggregateRating" itemscope
itemtype="http://schema.org/AggregateRating">
<a class="icon" href="https://www.imdb.com/title/tt7126948/" title="IMDb
Rating" target="_blank">
<img src="https://yts.mx/assets/images/website/logo-imdb.svg" alt="IMDb Rating" />
</a>
<span itemprop="ratingValue">5.5</span>
<span itemprop="bestRating" style="display: none;">10</span>
<span itemprop="ratingCount" style="display: none;">135549</span>
<span class="hidden-xs icon-star"></span>
</div>
</html>
它给了我 IMDB 徽标和旁边的评级,但我不知道如何在 IMDB 网站上的值发生变化时使评级自动刷新 .
在代码中,我手动输入值 5.5 。有没有办法使这个过程自动化?
PS:我是HTML的新手,刚开始使用
您不能仅使用 HTML 将其自动化,您需要使用 PHP 或 Javascript (AJAX) 并直接向 IMDB 网站请求 API。 因此,每当您访问该网页时,您都会向网站询问 评级是多少? IMDB API 会向您发送当前评级然后将值显示到 HTML.
Html 仅决定如何显示文档(即在浏览器上)。您必须使用 异步开发环境 来自动重新加载更改时的值。 即使JS是同步的(意味着一次只能进行一个操作),所以你必须使用AJAX使JS异步(调用)。 只有 HTML,您不能使页面内容自动刷新。 是的,您可以通过多种方式自动化此过程,但您必须使用异步技术。 你应该参考这个来理解 异步