BeautifulSoup - modifying all links in a piece of HTML?

后端 未结 3 2194
春和景丽
春和景丽 2020-12-01 12:03

I need to be able to modify every single link in an HTML document. I know that I need to use the SoupStrainer but I\'m not 100% positive on how to implement it.

3条回答
  •  伪装坚强ぢ
    2020-12-01 13:02

    Maybe something like this would work? (I don't have a Python interpreter in front of me, unfortunately)

    from BeautifulSoup import BeautifulSoup
    soup = BeautifulSoup('

    Blah blah blah Google

    ') for a in soup.findAll('a'): a['href'] = a['href'].replace("google", "mysite") result = str(soup)

提交回复
热议问题