0

我面临着获取我每周收到的大约 1 万个 ups 跟踪号码的 csv excel 文件的挑战。将这些数字一一批量处理成网络表单并提交。然后需要将每个以 xml 形式返回的结果插入到 mysql 数据库中进行存储。我想知道是否有任何关于我应该如何处理这个问题的建议。自动化是目标。正在考虑何时处理 csv 更新过程。使用 mysql 和 php。我愿意接近,特别是如果它是直接的。谢谢你的帮助。邮件解析是一种选择吗?触发器?我似乎在弄清楚批处理到 Web 表单的过程中遇到了最大的问题。

4

1 回答 1

0

你通常先用基础数学来解决这个问题:

10 000 tracking numbers
25 tracking numbers per form submissing take 1 minute (just guessed)

结果是:

400 minutes duration / 400 requests per week
Minutes per week: 70 560
Ca. one request per each 2,94 hours

无需强调任何服务器,您应该能够在一周内处理这 10 000 个跟踪号码,并且有足够的增长空间。

首先将 CSV 文件导入数据库表,以便您可以轻松地从中获取 25 个条目,然后将状态存储到每一行中。

由于跟踪代码是唯一的(它们是吗?可能至少每年或十年或某事发现)您可以轻松跟踪尚未检查哪些号码。

对于 Web 表单,您需要自己编写一些函数来执行 HTML 请求,将数字发布到 UPS 并检索结果。如果他们提供一些 API,您也可以联系 UPS,这些 API 通常比使用 Web 表单和网站更容易操作,后者会随着下一次重新设计而改变。

于 2013-04-07T23:52:33.840 回答