我正在尝试使用 Zapier 从URL中提取一个简单的域部分,例如:
www.twitter.com
来自:
https://www.twitter.com/384629dhdndcjr/hshsje
我已经使用Zapier的代码工具或Zapier的Formatter工具(提取)在线尝试了许多正则表达式示例,但是,即使有任何输出,似乎也没有给我想要的输出。
有没有人举一个他们知道可行的例子?
我正在尝试使用 Zapier 从URL中提取一个简单的域部分,例如:
www.twitter.com
来自:
https://www.twitter.com/384629dhdndcjr/hshsje
我已经使用Zapier的代码工具或Zapier的Formatter工具(提取)在线尝试了许多正则表达式示例,但是,即使有任何输出,似乎也没有给我想要的输出。
有没有人举一个他们知道可行的例子?
您难道不能只使用Python's urlparse module吗?
例如
from urllib.parse import urlparse
domain = urlparse('https://www.twitter.com/username/status/1234567890/').netloc
结果:
www.twitter.com
,
我终于设法解决了这个问题。似乎我在python代码中遇到的问题是我没有定义输出。我看了一些在网上找到的类似示例,并在代码中添加了以下内容:
返回{'输出':域}
所以我使用的代码是(请注意,“ url”是由上一个Zapier步骤定义的):
从urllib.parse导入urlparse
domain = urlparse('url')。netloc
返回{'输出':域}