不能使谷歌搜索正则表达式?

时间:2020-08-27 12:08:32

标签: python regex

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

<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并没有返回我期望的结果

1 个答案:

答案 0 :(得分:0)

您没有逃过/。 尝试正则表达式:

r'<h3 class=".+"><div class=".+">.+<\/div><\/h3>'
相关问题