我在 HTML 中有这样的东西:
<p align="left"><strong><tt>
some text:</tt></strong><tt> (8/4)</tt><a href="some link"><tt>some other text</tt></a><tt>, (9/4)</tt><a href="some other link"><tt><br/>
some text:</tt></strong><tt>, (19/6)</tt><!--a href="some link in comment"--><tt>text after comment</tt></p></blockquote></blockquote><tt>, </tt><a href="link i want"><tt>text i want</tt></a><strong><tt><br/>
...
</p>
我在 Python 中的代码:
page = requests.get(site)
soup = BeautifulSoup(page.content, 'html.parser')
rounds = soup.find('p', align="left")
matches_links = rounds.find_all('a')
我得到了一些评论和文本的所有链接。之后我什么也得不到</blockquote></blockquote>。这两个块引用在页面代码中是不可见的,只有当我调试我的 Python 代码时我才能在soup. 我有soup所有 HTML 代码,但rounds代码以<tt>text after comment</tt></p>.
有什么方法可以获得“我想要的链接”和“我想要的文字”?
开满天机
相关分类