【问题标题】:What is the best method to copy all matching text from a web page? [closed]从网页复制所有匹配文本的最佳方法是什么? [关闭]
【发布时间】:2021-12-09 23:33:58
【问题描述】:

背景 我有一个实时网络仪表板,用于显示票号及其状态更新。每个更新和案例编号都在此网页上的单独行中。为了使这个仪表板有用,我必须将其保存为离线 HTML 并将其导入 excel 以复制一行数据,如所有案例编号。

目标 如何在页面上搜索匹配的字符串并在单独的行中将所有字符串复制到剪贴板? EG,我所有的案例编号都匹配前两位数字,例如“12.......” 如果我能弄清楚这一点,我可以更轻松地在 Trello 等工具中使用文本。

【问题讨论】:

  • 您需要先自己尝试一下,然后我们会为您提供帮助!
  • 那么我会学习所有语言并进行测试吗?我不知道可以做到这一点的语言,这就是我寻求帮助的原因。如果有人告诉我 - 学习 Ruby 并做到这一点,然后在 StackOverflow 上与我联系 - 那会更有帮助。对不起-但我在发帖之前确实对此进行了研究。我迷失了如何去做——我不知道我应该使用或学习哪种工具来做这件事。希望这更有意义。

标签: javascript python html web macros


【解决方案1】:

你可以用 Python 做这样的事情:

import re
import requests

text = input("Enter text: ")

url = requests.get('https://stackoverflow.com/questions/69691849/what-is-the-best-method-to-copy-all-matching-text-from-a-web-page').text
page = re.findall(text, url)

for i in page:
    print(i)

我认为您无法复制所有输出,但是您可以从命令提示符复制输出。目前尚不清楚您要在这里完全实现什么。

输出:

输出数组(print(page)):

【讨论】:

  • 谢谢insula。太棒了。我不确定哪种工具最适合这样做。在这篇文章之后我有兴趣学习 Python ?
  • @IanO'Loughlin 没问题! Python 是一门优秀的语言,我建议从 W3Schools 或 freecodecamp 学习它:)
猜你喜欢
  • 2011-02-28
  • 1970-01-01
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多