按键精灵吧 关注:499,757贴子:1,015,432
  • 5回复贴,共1

哪位好心大佬帮帮忙

只看楼主收藏回复

在网页中提取文字,然后筛选出需要的文字,再再输出


IP属地:四川来自Android客户端1楼2023-08-07 00:43回复
    嗨!对于在网页中提取文字并筛选的需求,你可以使用VBScript来实现。以下是一个示例代码,它使用VBScript的`XMLHttpRequest`对象来获取网页内容,然后使用`Regular Expressions`正则表达式来筛选出需要的文字,并将结果输出到终端或保存到文件中。
    ```vbscript
    ' 创建XMLHttpRequest对象
    Set xmlhttp = CreateObject("MSXML2.XMLHTTP")
    ' 设置网页链接
    url = "http://www.example.com"
    ' 发送GET请求
    网页链接 "GET", url, False
    网页链接
    ' 获取网页内容
    html = 网页链接
    ' 创建正则表达式对象
    Set re = New RegExp
    ' 定义正则表达式模式,这里以提取网页中所有段落内容为例
    网页链接 = "(<p[^>]*>.*?</p >)"
    ' 执行正则表达式匹配
    Set matches = re.Execute(html)
    ' 输出匹配结果
    For Each match In matches
    ' 可以在这里添加更多条件来筛选文字
    ' 例如 网页链接 包含某些关键词,则输出该段文字
    网页链接 网页链接 Next
    ```
    你需要将`http://www.example.com`替换为你要提取文字的网页链接,然后根据需要修改正则表达式的模式来筛选出需要的文字。
    希望能帮到你!如果还有其他问题,请随时提问。ฅ(^・ω・^ฅ)


    IP属地:广西来自Android客户端3楼2023-08-07 00:49
    回复
      虽然我不喜欢楼上的人,但她说的确实很赞。


      IP属地:四川4楼2023-08-07 08:18
      回复
        微贴吧同号


        IP属地:山东来自Android客户端5楼2023-08-07 10:02
        回复