如何在DOMParser上触发点击事件?

How to trigger click event on DOMParser?

提问人:Morton 提问时间:3/20/2023 更新时间:3/20/2023 访问量:53

问:

我想从 google play 网站获取 App 版本号。React Native

我试图弄清楚如何获取 div 标签值

<div class="reAt0">1.248.0.1</div>

但问题是只有在用户单击按钮标签后才会弹出视图

<button class="VfPpkd-Bz112c-LgbsSe yHy1rc eT1oJ QDwDD mN1ivc VxpoF"></button>

我可以在javascript中使用DOMParser获取APP版本号吗?

import React, {useEffect} from 'react';
import DOMParser from 'react-native-html-parser';

useEffect(() => {
    const getAndroidVersion = async () => {
      const android = await fetch(
        'https://play.google.com/store/apps/details?id=com.king.candycrushsaga&hl=zh_TW&gl=US',
        {
          headers: {
            'Content-Type': 'text/html',
          },
        },
      )
        .then(response => response.text())
        .then(response => {
          return response;
        })
        .catch(err => console.log('err', err));

      console.log(android);
      let doc = parser.parseFromString(android, 'text/html');
      console.log('doc =>', doc);
      console.log('===============');
      const links = doc.getElementsByAttribute('class', 'reAt0');
      console.log('links =>', links);
    };

    getAndroidVersion();
  }, []);
javascript react-native html-parsing html-parser

评论


答: 暂无答案