【发布时间】:2020-12-22 16:37:20
【问题描述】:
嗨,我对 Python 中的 WebScraping 完全陌生,我想做的是将链接输出打印到链接文本输出。
这是我现在的代码:
try:
from googlesearch import search
except ImportError:
print("No module named 'google' found")
query = input("Enter your Search Query")
for j in search(query, tld="co.in", num=10, stop=10, pause=2):
print(j)
我希望输出变量 j 采用链接文本的形式,而不是链接。 例如,我希望 www.youtube.com 成为 YouTube。
【问题讨论】:
-
Offtop。您是否意识到如果出现异常在线
from googlesearch import search您的代码将失败在线for j in search(query, tld="co.in", num=10, stop=10, pause=2)?为什么要添加try/except? -
请将您当前遇到的输出添加到问题中,因为读者可能不熟悉 search() 函数的输出。看起来它可能只需要一些字符串操作,可能使用正则表达式。您可以尝试在 Python 中查找正则表达式
标签: python html python-3.x web-scraping