如何将运费连接到我的程序?

How to connect Shipping prices to my program?

所以基本上,我正在做一个程序来计算某些公司的运费,例如 MyUS 公司。 所以问题是,我怎样才能连接这个网站:https://myaccount.myus.com/tools/shipping-calculator/ 并将所有运费导入我的程序?我打算对 10 家不同的公司做同样的事情。 除了手动操作并分别输入每个价格之外,还有其他方法吗?

仅供参考:我只想导入一个国家,而不是整个列表。

谢谢!

如果他们没有 API,您可以用它查询信息并在 return 中获得您需要的东西,它就无法以编程方式工作。这意味着他们不愿意提供那种服务(至少不是免费的)。 最好的办法是与他们联系并索要 API。 他们有没有,他们是否愿意让您使用它,每次使用或每月收费多少.

那将是符合道德和法律的事情!

不道德的继续阅读:

你创建了一个帐户(假的)然后用它抓取他们的数据。 如果是一次性的事情您可以以较慢的速度查询您需要的每个位置。您将获得数据并可以在您的应用程序中使用它。问题是,如果价格不断变化,您将不得不定期进行更改,并且在进行下一个周期之前,您将不知道数据是否正确。

如果您每次都需要正确的价格,他们会在您的应用用户数量增加时立即计算出来。因为他们将有异常多的请求通过该用户帐户。然后他们将停用用户。此外,他们可能会在 UI 方面进行更改,这将迫使重新制作 scraping .

跟随大量用户会很麻烦,除了需要您不断关注之外,您还需要一种可靠的方法来更新您的应用程序,一旦您解决了他们的 UI 更改并制作新的 刮刀。如果它是一个网络应用程序,您的服务器 IP(或范围)将被阻止,并且您将轮换主机并每次都注册一个域。因此,您的应用几乎永远不会 运行 强迫您为很少的正常运行时间做大量工作。

出于法律原因,我只能做到这一点。

简而言之:

  • 道德、实用和准确 - 向他们询问 API。
  • 不道德和不准确,有点实用 - 一次性 抓取你需要的所有数据,随着时间的推移循环重复假 account/s。数据可能不准确。

如果他们聪明的话,那只是 2 个可行的解决方案。