-2

我想从符合以下格式的谷歌搜索中获取内容

<h3 class="zBAuLc"><div class="BNeawe vvjwJb AP7Wnd">Google</div></h3>

如何对此进行正则表达式?

这是我尝试过的:

import requests, webbrowser
import re

userResearch = input('Enter what to search:')
print('Searching...')

searcher = requests.get("https://www.google.com/search?q="+userResearch)

results = re.findall(r'<h3 class=".+"><div class=".+">.+</div></h3>', searcher.text)


print (results)

但是 re.findall 没有返回我所期望的

4

1 回答 1

0

你没有逃脱/。试试正则表达式:

r'<h3 class=".+"><div class=".+">.+<\/div><\/h3>'
于 2020-08-27T12:16:41.173 回答