正規表現を使って、nofollowを取得したいです。


様々なURLからbeutifulsoupを利用しHTMLソース上から、`example.com`の発リンクに対して`rel=nofollow`がついているものだけを抽出したいです。

VBAしか利用したことがなく、こんな感じかなと思いますがご指摘いただければ幸いです。

[code]

    df = re.findall("http.*?" & example.com & ".*?rel=(.*?)>", soup)
    
[/code]




今ある情報からだけで判断すると以下のような感じかな？と思います。  
a tag中のhrefに設定されてるURLから該当するものをhitさせる正規表現です。

[code]

    (?<=href=['"])https?://example.com/.*rel=nofollow.*(?=['"])
    
[/code]

