【问题标题】:how to remove &zwnj from string in python?如何从python中的字符串中删除&zwnj?
【发布时间】:2017-07-20 15:22:44
【问题描述】:

我正在课堂上学习 Python。我已经开始使用漂亮的汤进行网络抓取,并且被困在使用 <i>"&zwnj"<i> 的网站上。在 python 中,<i>"&zwnj"<i> 以盒子的形式出现。如何从字符串中删除这些框?我知道它们是空间,但不知何故我无法找到正确的答案。

【问题讨论】:

  • 请在您的问题中包含您的代码。
  • 它基本上是漂亮汤的刮板代码。没有什么花哨。我正在使用手机,所以无法在此处复制粘贴。但是我要抓取的网站是:-prajasakti.com/Article/Nellor/1894078 如果您检查元素,您将看到页面上的文本有这个 &zwnj。感谢您的帮助。
  • @YoutubeTester,“没什么花哨的”是无关紧要的。如果我们看不到它,我们怎么可能帮助您改进您的代码?如果您因为“使用移动设备”而不愿意包含您的代码,那么我们为什么要花时间解决您的问题呢?您应该愿意在这个问题上投入至少与我们一样多的时间。
  • @chris 感谢您的帮助好友。非常感谢您为帮助我所做的努力。

标签: python beautifulsoup screen-scraping


【解决方案1】:

要快速解决,请使用替换功能。

replace("&zwnj","")

【讨论】:

    【解决方案2】:
    string_without_unwanted_text = "".join(string_with_unwanted_text.split("&zwnj"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      • 2020-06-29
      • 2012-06-15
      • 2015-11-11
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多