wget不返回信息 - 有时候

时间:2016-08-31 16:26:38

标签: bash shell grep wget

所以我今天早上一直在研究一个小的bash脚本,作为在线跟踪特定项目的销售价格的一种方式。我为它提供了到各个站点的多个链接,它使用wget访问它们,并提高价格。

我为它提供了几个不同的URL,除了亚马逊之外都可以使用。 (grep不会返回任何内容,因为它要么没有任何内容,要么半载页面要搜索) https://www.amazon.com/DEEPCOOL-GENOME-worldwide-integrated-cooling/dp/B01AA1LA4S

https://www.amazon.com/DeepCool-Computer-Case-GENOME-WH-BL/dp/B01AA1LA4S/ref=as_li_ss_tl?ie=UTF8&qid=1469589919&sr=8-2&keywords=genome%2Bdeepcool&linkCode=sl1&tag=sciestud09-20&linkId=f70ad0bfcd9ffd746223bd47207a5459

这两个非常挑剔并且返回结果,但有时只是。例如,当我第一次运行脚本时,链接1返回它的结果但链接2没有。周围的时间,链接2可能会返回一些内容,但不会返回链接1.我怀疑它与这些页面的加载时间有关,因为这两个页面的加载时间比任何其他URL都要长。

如果没有下载任何内容,wget是否会暂停进度?这是检索价格的代码段:

PRCs=($(wget -qO- "$LNK" | 
grep -Eo ''"$FNDSTR"'[^\"]+'))

0 个答案:

没有答案