首页 > 解决方案 > 只返回一个字符串而不是两个几乎相同的字符串

问题描述

我正在尝试从网页获取多个链接,但是当我打印结果时,我得到:

/t54-EXAMPLE-fansub
/t54-EXAMPLE-fansub#55

我怎样才能在输出中只获得其中一个而不是两者?

标签: pythonweb-scrapingbeautifulsoup

解决方案


你可以这样做:

>>> '/t54-EXAMPLE-fansub#55'.split('#')  # just to show you the list output
['/t54-EXAMPLE-fansub', '55']
>>> '/t54-EXAMPLE-fansub#55'.split('#')[0]
'/t54-EXAMPLE-fansub'
>>> '/t54-EXAMPLE-fansub'.split('#')[0]
'/t54-EXAMPLE-fansub'

推荐阅读