有没有办法在运行时从网站获取URL,例如goodreads.com。因为我正在把书名作为从goodreads获取书评的输入,我也写了一个js函数来转换goodreads使用的格式的书名(比如:The_Da_Vinci_Code),但我坚持使用' number / code& #39;在书名之前使用的部分。 此外,一些书籍的名称不是资本和" - "用来代替"。"对于一些书籍而言,这意味着没有统一的方式。我不想使用API。
网址示例:
www.goodreads.com/book/show/968.The_Da_Vinci_Code
www.goodreads.com/book/show/7844725-elixir
所以,我想知道如何获得" https://www.goodreads.com/book/show/7844725-elixir" 进入长生不老药后? 任何帮助都会得到真正的赞赏。
答案 0 :(得分:0)
您需要了解网址格式(即哪些组件; ID,名称等...)表示网址中的内容以及从哪里获取内容。
在你的例子中。
https://www.goodreads.com/book/show/7844725-elixir
在/show/
标准化后,似乎是URL的一部分,其次是GoodReads内部书籍ID。实际上是快速测试,浏览
https://www.goodreads.com/book/show/7844725
表明书名不是必需的。您是否可以访问API或GoodReads上的搜索以了解他们的book Id
是什么?
如果您还没有,请查看他们的API。他们有一堆搜索功能,可以满足您的需求。即