

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

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

[code]

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


CC BY-SA 3.0
2018-01-14T10:25:05.263
40956
2020-07-22T11:07:35.753
2020-06-20T07:53:08.910
3060
26071
question
python python3 正規表現
正規表現を使って、nofollowを取得したいです。


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

[code]

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


CC BY-SA 3.0
2018-01-15T00:38:10.510
40966
2018-01-15T00:38:10.510
2383
40956
answer