有没有找到包含此示例字符串Top 100 Club Tracks Vol.1 2019.rar
的链接的方法
但是也许链接包含这种类型的字符串
Top_100_Club_Tracks_Vol.1_2019.rar
(大写和_)
top 100 club tracks vol.1 2019.rar
(小写和空白)
top.100.club.tracks.vol1.2019.rar
(小写和加注)
我只是尝试这段代码,却找不到包含特定字符串的链接:
mystr = Top 100 Club Tracks Vol.1 2019.rar
links = soup_music.find('a', text=Title).findNext("div",{"class":"postContent"}).findAll('a', attrs={'href':re.compile(mystr)})
答案 0 :(得分:0)
假设它在a
标记中,则可以使用* contains运算符,并将或字符串列表传递给select
soup.select('[href*="Top 100 Club Tracks Vol.1 2019.rar"],[href*="top 100 club tracks vol.1 2019.rar"]')
继续添加逗号分隔的变体以进行选择,如上所示。