繁体   English   中英

如何在 python 的 f 字符串中插入超链接

[英]How do I insert a hyperlink inside an f string in python

我目前正在使用 python 和 selenium 制作一个脚本来批量发送电子邮件,我目前正试图在 email 的正文中插入超链接,因为它看起来比刚刚发送的链接更好。 我在 de Send_keys 命令中使用 f 字符串。

编辑,这是我到目前为止的代码(它是西班牙语,对不起)

cuerpo.send_keys(f"""Hola {dataframe.loc[i]['Contacto']}
Mi nombre es Luis Contreras y soy KAM de xxxx. En xxxx somos expertos 
en el desarrollo de plataformas de software y en consultorías de innovación y 
transformación digital, nos caracterizamos por nuestro enfoque 
multidisciplinario y profesional, contando con más de 7 años de experiencia 
en el rubro.
Le escribimos dado que al evaluar detenidamente su sitio web 
{dataframe.loc[i]['web']} pudimos identificar las siguientes oportunidades de 
mejora:
-{dataframe.loc[i]['Observaciones']}
Como empresa creemos firmemente que, además de solucionar este tipo de 
problemas, podemos ser el partner tecnológico capaz de llevar su plataforma 
digital a su verdadero potencial. Si esta oportunidad es llamativa para ti y 
te interesa saber un poco más de nuestra empresa, podemos agendar una 
reunión. Si quieres me comunicas tu disponibilidad o eliges un horario 
directamente a través de {<a href="www.link i want.com">este enlace</a>}
Saludos. 
Luis Contreras.
KAM.
""")

您使用的是哪个 email 服务,

它工作正常只需将超链接添加为 url 而不是 html 标签

cuerpo.send_keys(f"""Hola {dataframe.loc[i]['Contacto']}
Mi nombre es Luis Contreras y soy KAM de xxxx. En xxxx somos expertos 
en el desarrollo de plataformas de software y en consultorías de innovación y 
transformación digital, nos caracterizamos por nuestro enfoque 
multidisciplinario y profesional, contando con más de 7 años de experiencia 
en el rubro.
Le escribimos dado que al evaluar detenidamente su sitio web 
{dataframe.loc[i]['web']} pudimos identificar las siguientes oportunidades de 
mejora:
-{dataframe.loc[i]['Observaciones']}
Como empresa creemos firmemente que, además de solucionar este tipo de 
problemas, podemos ser el partner tecnológico capaz de llevar su plataforma 
digital a su verdadero potencial. Si esta oportunidad es llamativa para ti y 
te interesa saber un poco más de nuestra empresa, podemos agendar una 
reunión. Si quieres me comunicas tu disponibilidad o eliges un horario 
directamente a través de " https://www.some.com " este enlace
Saludos. 
Luis Contreras.
KAM.
""")

确保之后有空间

" https://www.some.com "https://www.some.com工作

"https://www.some.com"这不会

我一点也不自信,但是,据我了解,所有 email 客户端都会呈现 HTML。 因此,您需要做的就是将 HTML 标记作为纯文本包含在内,该标记将在显示消息时由用户的 email 客户端呈现。 IE:

cuerpo.send_keys(f"""
...
Como empresa creemos firmemente que, además de solucionar este tipo de 
problemas, podemos ser el partner tecnológico capaz de llevar su plataforma 
digital a su verdadero potencial. Si esta oportunidad es llamativa para ti y 
te interesa saber un poco más de nuestra empresa, podemos agendar una 
reunión. Si quieres me comunicas tu disponibilidad o eliges un horario 
directamente a través de <a href="www.link i want.com">este enlace</a>
""")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM