所以基本上,我正在做一个程序来计算某些公司的运费,例如MyUS公司。 所以问题是,我如何连接这个网站:https://myaccount.myus.com/tools/shipping-calculator/ 并将所有运费导入我的计划?我将与10家不同的公司做同样的事情。 除了手动操作并且单独输入每个价格之外还有吗?
仅供参考:我只想导入一个国家,而不是整个列表。
谢谢!
答案 0 :(得分:0)
如果他们没有API,您可以使用信息进行查询并获得所需的信息,那么它将不会以编程方式运行。这意味着他们不愿意提供这种服务(至少不是免费的)。 最好的选择是联系他们并要求提供API。他们有没有,他们是否愿意让您使用它,每次使用或每月收费多少。
这将是合乎道德和合法的事情!
对于不那么道德的继续阅读:
你创建一个帐户(假的)然后用它来抓取他们的数据。 如果它是一次性的事情,您可以使用所需的每个位置以较慢的速度进行查询。您将获得数据,您可以在您的应用程序中使用它。问题是,如果价格不断变化,你将不得不定期进行,你不会知道数据是否正确,直到你进行下一个周期。
如果您每次都需要正确的价格,只要您的应用用户数量很高,他们就会知道。因为他们将通过该用户帐户发出异常大量的请求。然后他们将停用该用户。此外,它们可能会改变用户界面,这将迫使重新制作报废。
要跟随大量用户,这将是一个婊子,除了需要您持续关注之外,您需要一个可靠的方法来在您解决其UI更改并制作新的剪贴板时立即更新您的应用。如果它是一个Web应用程序,您的服务器IP(或范围)将被阻止,并且您将每次都旋转主机并注册域。因此,您的应用程序几乎不会强制您在很短的正常运行时间内完成大量工作。
由于法律原因,这是我可以去的地方。
简而言之:
如果他们聪明,那么这只是两个可行的解决方案。