【问题标题】:How to send scraped revenue data to my tool?如何将抓取的收入数据发送到我的工具?
【发布时间】:2018-07-09 16:49:14
【问题描述】:

由于客户没有 dataLayer,我试图将来自感谢页面的抓取收入数据发送到通过 GTM 部署的 Facebook 像素。

我有来自另一个有用帖子的Imdocument.querySelectorAll("td")[8].textContent,但它给了我一个带有空格和货币符号的字符串。

"
                        $65.00
                    " 

Image of the dev tool Image of the HTML

如何获取不带货币符号的收入数据?只是一个数字。

【问题讨论】:

    标签: javascript dom web-scraping google-tag-manager facebook-pixel


    【解决方案1】:

    只需使用 .replace(" ","") 即可替换所有空格。

    【讨论】:

    【解决方案2】:

    您可以使用正则表达式/[+-]?\d+(\.\d+)?/g 从字符串中提取浮点数。在您的情况下,它将是这样的:

    var str = Imdocument.querySelectorAll("td")[8].textContent;
    var price = str.match(/[+-]?\d+(\.\d+)?/g)[0];
    

    【讨论】:

      猜你喜欢
      • 2020-06-14
      • 2019-02-23
      • 1970-01-01
      • 2019-09-05
      • 2014-05-24
      • 1970-01-01
      • 2014-12-26
      • 2014-07-23
      • 2021-10-28
      相关资源
      最近更新 更多