jquery - Apify - 数据集与 URL 列表的顺序不同
问题描述
我一直在不懈地尝试解决这个问题,但已经没有想法了。为什么 Apify 给我的数据集从不与 URL requestList 的顺序相同?
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63210301815 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63216935865 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63216935866 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63216935863 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63216935864 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63217160907 '},
{ url: 'https://www.ecstuning.com/Search/SiteSearch/63217160935 '},
返回的数据集是颠倒的,行是乱序的。这使得无法将其粘贴回我们正在构建的电子表格中。请帮忙!
解决方案
Apify 抓取正在同时运行请求,因此后面的 URL 可以比第一个更早完成。如果这对你来说真的很重要,你可以添加 maxConcurrency: 1 来一一抓取。或者将数据推送到临时数组,然后立即将该数组推送到数据集中。
推荐阅读
- c++ - 如何比较宽字符“H2Oリテイリング”和“H2Oリテイリング”
- python - pychrm 不能导入自己的包,但是终端可以
- python - 如何从最短到最长排列字谜?
- c++ - 为什么在链接链接静态(gSoap)库的共享库时会得到一个未定义的符号?
- npm - 为什么“npm install”会更改 package-lock.json 并添加 tild 或 cap?
- c++ - operator[] 作为成员函数的正确模板参数/参数是什么?
- java - Craps Project - 调试不明显的语法错误
- java - 除了像下面这样更改的目标之外,我可以保持 xml 格式或保持原始格式吗?
- html - 向菜单项添加图标 - 图标未正确显示,css 问题
- python - 延迟默认焦点中 QPushButton 的 FocusIn() 事件的执行,直到 GUI 呈现内容